| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-24 | Hopefully fix crash when the same frame is encoded twice.prores-debug | Carl Hetherington | |
| Previously if some frame X was passed to the encoder twice I think this would happen: X1 written; X stored to _pending_images X2 written; _pending_images remains the same X1 encode finishes; X is discarded from _pending_images Data for X2 is read by the encoder but was just freed I think this might have resulted in intermittent crashes, which were fairly common in the 2.17.x branch with the test ffmpeg_encoder_prores_regression_1 But I didn't conclusively prove it. | |||
| 2022-10-19 | Change how video timing is done. | Carl Hetherington | |
| This commit changes the approach with video timing. Previously, we would (more-or-less) try to use every video frame from the content in the output, hoping that they come at a constant frame rate. This is not always the case, however. Here we preserve the PTS of video frames, and then when one arrives we output whatever DCP video frames we can (at the regular DCP frame rate). Hopefully this will solve a range of sync problems, but it could also introduce new ones. | |||
| 2022-10-19 | Add operator* for Time and int. | Carl Hetherington | |
| 2022-10-19 | Write player debug logs from tests on -- --log=debug-player | Carl Hetherington | |
| 2022-10-19 | Cleanup: fix name of film to match test. | Carl Hetherington | |
| 2022-10-19 | Return AVERROR_EOF from the avio_read method when appropriate. | Carl Hetherington | |
| 2022-10-19 | Fix FFmpegExaminer termination condition when there is no video; | Carl Hetherington | |
| it's hard to see how this ever worked. | |||
| 2022-10-19 | Bump ffmpeg to 5.1.2 "Riemann" | Carl Hetherington | |
| 2022-10-19 | Normalise XML attribute names to be camelCase (#2241). | Carl Hetherington | |
| 2022-10-19 | Use 2.18.x subdirectory for configuration. | Carl Hetherington | |
| 2022-10-19 | Fix macOS 10.8 build.v2.16.31 | Carl Hetherington | |
| 2022-10-19 | Supporters update. | Carl Hetherington | |
| 2022-10-19 | Add search to DKDM list (#2298). | Carl Hetherington | |
| 2022-10-19 | Cleanup: 0 -> nullptr. | Carl Hetherington | |
| 2022-10-19 | Extract Collator class. | Carl Hetherington | |
| 2022-10-18 | Supporters update. | Carl Hetherington | |
| 2022-10-18 | Improve the appearance of things in macOS dark mode in various ways. | Carl Hetherington | |
| 2022-10-18 | Improve timeline view colouring in dark mode. | Carl Hetherington | |
| 2022-10-18 | Use different icons for the timeline in dark/light modes. | Carl Hetherington | |
| 2022-10-18 | Move timeline tools into a single .svg and tidy them up a bit. | Carl Hetherington | |
| 2022-10-18 | Fix colouring of audio plot in dark mode. | Carl Hetherington | |
| 2022-10-18 | Fix dark mode for release notes. | Carl Hetherington | |
| 2022-10-18 | Use slightly better icons for macOS prefs in dark mode. | Carl Hetherington | |
| 2022-10-18 | Supporters update. | Carl Hetherington | |
| 2022-10-18 | Hopefully fix colour of Rec.2020 sources in the preview. | Carl Hetherington | |
| 2022-10-18 | Fix colour primaries when previewing Rec.2020 content with OpenGL. | Carl Hetherington | |
| 2022-10-18 | Clarify RGB fragment type as being for Rec709/sRGB primaries. | Carl Hetherington | |
| 2022-10-18 | Add a scope. | Carl Hetherington | |
| 2022-10-18 | Extract ublas_to_gl method. | Carl Hetherington | |
| 2022-10-18 | Rename colour_conversion -> xyz_rec709_colour_conversion. | Carl Hetherington | |
| 2022-10-18 | Use a colorspace filter when previewing Rec.2020 content with the simple viewer. | Carl Hetherington | |
| 2022-10-18 | Add VideoFilterGraph::process for Image. | Carl Hetherington | |
| 2022-10-18 | Cleanup: some const-correctness. | Carl Hetherington | |
| 2022-10-18 | Extract VideoFilterGraphSet. | Carl Hetherington | |
| 2022-10-18 | Remove believed-unnecessary mutex. | Carl Hetherington | |
| 2022-10-18 | Support Rec2020 YUV/RGB conversion. | Carl Hetherington | |
| 2022-10-18 | Bump libdcp to handle XYZ->RGB conversions correctly for Rec.2020. | Carl Hetherington | |
| 2022-10-17 | Make the _film member of Player a weak_ptr. | Carl Hetherington | |
| 2022-10-17 | Remove some more unnecessary use of shared_ptr. | Carl Hetherington | |
| 2022-10-17 | Remove some unnecessary use of shared_ptr. | Carl Hetherington | |
| 2022-10-15 | Make the advanced content dialogue properly respect OK/Cancel. | Carl Hetherington | |
| 2022-10-15 | Make overridden subtitle language option respect OK/Cancel. | Carl Hetherington | |
| 2022-10-15 | Make video frame rate option respect OK/Cancel. | Carl Hetherington | |
| 2022-10-15 | Make filters option respect OK/Cancel. | Carl Hetherington | |
| 2022-10-15 | Make ignore video option respect OK/Cancel. | Carl Hetherington | |
| 2022-10-15 | Cleanup: sort some using statements. | Carl Hetherington | |
| 2022-10-15 | Also build tests on Ubuntu 22.04. | Carl Hetherington | |
| 2022-10-14 | Add some missing change signals in the Player. | Carl Hetherington | |
| 2022-10-14 | Cleanup: use ChangeSignaller in player. | Carl Hetherington | |
| 2022-10-14 | Add a comment. | Carl Hetherington | |
