summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-10Bump test/data.v2.17.5Carl Hetherington
2023-02-10Move UTC offset for KDMs from the cinema to the point of KDM creation (#2300).Carl Hetherington
2023-02-10Change 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.
2023-02-04Add operator* for Time and int.Carl Hetherington
2023-02-04Write player debug logs from tests on -- --log=debug-playerCarl Hetherington
2023-02-04Cleanup: fix name of film to match test.Carl Hetherington
2023-02-04Fix FFmpegExaminer termination condition when there is no video;Carl Hetherington
it's hard to see how this ever worked.
2023-02-04Bump ffmpeg to 5.1.2 "Riemann"Carl Hetherington
2023-02-04Normalise XML attribute names to be camelCase (#2241).Carl Hetherington
2023-02-04Use 2.18.x subdirectory for configuration.Carl Hetherington
2023-02-03Fix missing verify string.v2.16.42Carl Hetherington
2023-02-02Bump libdcp for IssueDate fix (#2435).Carl Hetherington
2023-02-02Add missing preferences menu option on macOS.Carl Hetherington
2023-02-01Handle 2D/3D mismatches in the player (#2409).Carl Hetherington
Previously if there was 2D content in a 3D project (or vice versa) the player would emit the video anyway and the encoder would have to deal with it. Since previously the FFmpeg encoder did not deal with this quite right, it seems to make sense to move the logic into the player so that neither encoder has to worry about it.
2023-01-30Cleanup: replace another short variable name.Carl Hetherington
2023-01-30Cleanup: replace short variable name.Carl Hetherington
2023-01-30Updated sl_SI translation from Martin Srebotnjak.Carl Hetherington
2023-01-29Add some logging to ext4_mkfs.Carl Hetherington
2023-01-29Add DiskWriterBackendResponse::write_to_nanomsg() and use itCarl Hetherington
everywhere. In the process, use raw_convert() on both ends to avoid any locale-based problems with floating point number separators.
2023-01-29Add some notes to DEVELOP.mdCarl Hetherington
2023-01-29Better logging in macOS unmount code.Carl Hetherington
2023-01-29Increase unmount timeout to 5s - maybe... this is a bit of a guess.Carl Hetherington
2023-01-29Use DiskWriterBackEndResponse, and add some more information to the unmount ↵Carl Hetherington
error.
2023-01-29Add DiskWriterBackEndResponse.Carl Hetherington
2023-01-27More stack-allocated Dialog objects.Carl Hetherington
2023-01-26Bump leqm-nrt for analysis crash fix (#2432).Carl Hetherington
2023-01-24Supporters update.v2.16.41Carl Hetherington
2023-01-24Bump libdcp for fix to AudioChannelLabelSubDescriptor count (#2431).Carl Hetherington
2023-01-24Use MCASoundField::STEREO (20) for stereo DCPs.Carl Hetherington
2023-01-23Fix isdcf name ATMOS test.Carl Hetherington
2023-01-21Fix error when OK-ing a text track dialog with no language (#2430).Carl Hetherington
2023-01-21Fix extra widgets appearing when switching between subs and closed captions ↵Carl Hetherington
in the timing tab.
2023-01-19Simplify and fix up selection code for the content list (#2428).Carl Hetherington
This has been broken for a while, I think since the ContentListCtrl was added (overriding wxListCtrl) which stopped the GetItemData stuff working.
2023-01-19Use ScopeGuard for _no_check_selectionCarl Hetherington
2023-01-18Cleanup: stack-allocated dialogs.Carl Hetherington
2023-01-18Support Dolby-style WAV back surround names when guessing mappings (#2427).Carl Hetherington
2023-01-18Dolby is apparently recreating all their certificates (as they will soon ↵Carl Hetherington
expire) and they renamed the files.
2023-01-18Add -ISDCF to ISDCF name as required (#2416).Carl Hetherington
2023-01-18Cleanup: make a temporary for the content list.Carl Hetherington
2023-01-17Debug code to print out available icu locales.Carl Hetherington
2023-01-17Allow Collators to have their language specified, and specify it for tests.Carl Hetherington
2023-01-17Use Collator for recipients search (#2426).Carl Hetherington
2023-01-17Cleanup: use stack-allocated Dialogs.Carl Hetherington
2023-01-17Use collator to search for screens (#2426).Carl Hetherington
2023-01-17Add basic Collator::find() method.Carl Hetherington
2023-01-17Add a comment.Carl Hetherington
2023-01-17Cleanup: use std::vector and extract utf8_to_utf16().Carl Hetherington
2023-01-17Add some very basic tests of Collator.Carl Hetherington
2023-01-17Build fix for Windows.Carl Hetherington
2023-01-17Swap some wx_ptr for simple members/locals.Carl Hetherington