| 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 | 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 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 | 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 | 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-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 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-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 | |
| 2022-10-14 | Use a plain declaration rather than a shared_ptr. | Carl Hetherington | |
| 2022-10-14 | Cleanup: add header guards. | Carl Hetherington | |
| 2022-10-14 | Ellipsize content names in the middle (#2350). | Carl Hetherington | |
| 2022-10-14 | Remove unused variable. | Carl Hetherington | |
| 2022-10-14 | Save and restore sash positions in the main DoM. | Carl Hetherington | |
| 2022-10-14 | Allow dragging of the border between the controls and the preview (#2350). | Carl Hetherington | |
| 2022-10-14 | Rename LimitedSplitter -> LimitedContentPanelSplitter. | Carl Hetherington | |
| 2022-10-14 | Cleanup: move LimitedSplitter out of the header. | Carl Hetherington | |
