summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2023-02-27Add override_standard to bounding_box().Carl Hetherington
2023-02-27Early check to see if there's anything to do in set_state().Carl Hetherington
2023-02-27Cleanup: pass required things int {x,y}_position instead of a whole StringText.Carl Hetherington
2023-02-27Make subtitle analysis depend on DCP standard.Carl Hetherington
2023-02-27Use bounding_box() instead of render_text() for speed.Carl Hetherington
2023-02-27Add bounding_box().Carl Hetherington
2023-02-27Move the contents of setup_layout() into create_layout() and makeCarl Hetherington
a new setup_layout() which can do some more stuff.
2023-02-27Small optimisation: use a const&Carl Hetherington
2023-02-27Cleanup: use an early return.Carl Hetherington
2023-02-27Support the 2014 version of SMPTE 428-7 in render_text.cc and use itCarl Hetherington
when placing subtitles (e.g. SRT). Also default to outputting 2014-era alignment.
2023-02-16Don't read video/audio from DCPs if it is being ignored (#2456).Carl Hetherington
This greatly speeds up the process of getting subtitles from a DCP.
2023-02-12Fix build for new libdcp.Carl Hetherington
2023-02-11Pass make_kdm as a function into kdm_for_screen().Carl Hetherington
2023-02-11Cleanup: extract encrypt() call from Film::make_kdm().Carl Hetherington
2023-02-11Fix incorrect messages about KDMs being written to folders.Carl Hetherington
2023-02-11Warn/error on making KDMs using recipient certs whose validity periodsCarl Hetherington
lie outside those of the KDMs (#2423).
2023-02-10Export 24-bit audio in Prores files (#2438).Carl Hetherington
2023-02-10Ignore overlapping ATMOS data in the same way that we ignore video (#2429).Carl Hetherington
2023-02-10Fix multiple video overlaps.Carl Hetherington
2023-02-10Cleanup: use vector instead of list.Carl Hetherington
2023-02-10Cleanup: add Content::period().Carl Hetherington
2023-02-10Cleanup: use some better variable names.Carl Hetherington
2023-02-10Clarify comment.Carl Hetherington
2023-02-10Cleanup: remove unnecessary check.Carl Hetherington
2023-02-05Recover better errors from ext4.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 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-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-24Use MCASoundField::STEREO (20) for stereo DCPs.Carl Hetherington
2023-01-23Fix isdcf name ATMOS test.Carl Hetherington
2023-01-18Support Dolby-style WAV back surround names when guessing mappings (#2427).Carl Hetherington
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-17Allow Collators to have their language specified, and specify it for tests.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-16Write dummy subtitles also to empty Interop reels (#2421).Carl Hetherington
2023-01-16Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2023-01-15Handle translation correctly for the warning about wiping a drive (#2415).Carl Hetherington
2023-01-15Handle translation correctly for the initial "beta-grade" warning in the ↵Carl Hetherington
disk writer (#2415).
2023-01-15pot/merge.Carl Hetherington
2023-01-14Add options for where the add files dialog starts (#2413).Carl Hetherington
2023-01-14Add header guard.Carl Hetherington