summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-22Fix Christie certificate download when first try fails.Carl Hetherington
2020-12-22Pass fonts from content around as FontData.Carl Hetherington
i.e. as a block of memory rather than a file. Also, get the fonts from the decoder rather than the content. Together, these changes allow us to use fonts from SMPTE DCPs added as content. Before, fonts would be messed up in those cases (#1885).
2020-12-22Add FontData class.Carl Hetherington
2020-12-22Catch exceptions better during hints thread.Carl Hetherington
2020-12-22Fix crash on working out hints for content with subtitles.Carl Hetherington
Probably introduced in cadca6e4f8c1d844f1b5fb9375023e627c674fa9
2020-12-22Confirm removal of cinemas and screens.Carl Hetherington
2020-12-21Fix alignment of some labels.Carl Hetherington
2020-12-21Select newly-added cinemas.Carl Hetherington
2020-12-15Tweak config comment.Carl Hetherington
2020-12-11Fix lots of macOS warnings by using a different boost/bind include.Carl Hetherington
2020-12-10Fix macOS build.Carl Hetherington
2020-12-08In a DCP with any subs/ccaps, make sure every reel has them (#1340).Carl Hetherington
2020-12-08Factor out empty_text_asset() method.Carl Hetherington
2020-12-08Add partially-working resources copying script for macOS testing.Carl Hetherington
2020-12-08Assorted macOS layout tweaks.Carl Hetherington
2020-12-08Shrink some big buttons.Carl Hetherington
2020-12-08Tidy up alignment of play controls on macOS.Carl Hetherington
2020-12-08Fix crop control alignment on macOS (#1864).Carl Hetherington
2020-12-08Fix old osx-environment path.Carl Hetherington
2020-12-08Fix test build on macOS.Carl Hetherington
2020-12-08Write subtitles and closed captions to a test DCP in the hints thread,Carl Hetherington
then check the result for Bv2.1 violations (part of #1800).
2020-12-08Make Writer take an output DCP path rather than getting it from theCarl Hetherington
film itself.
2020-12-08Make Writer tolerate a nullptr Job.Carl Hetherington
2020-12-08Use a weak_ptr<Film> in ReelWriter.Carl Hetherington
2020-12-08Use a weak_ptr<Film> in Writer.Carl Hetherington
2020-12-08Add get_process_id()Carl Hetherington
2020-12-08Split create_reel() up into some separate bits.Carl Hetherington
2020-12-07Add WeakFilm and WeakConstFilm and use them a bit.Carl Hetherington
2020-12-06Remove a pointless parameter that the callee can calculate.Carl Hetherington
2020-12-06Add some hints for violations of SMPTE Bv2.1 with subtitles and closedCarl Hetherington
captions.
2020-12-05Fix transcode finish time estimations when re-encoding a DCP (#1863).Carl Hetherington
2020-12-05Remove redundant check.Carl Hetherington
2020-12-04Bump CLOSED_CAPTION_LENGTH to 32 as per SMPTE Bv2.1.Carl Hetherington
2020-12-04Fix missing bits in RPM installs (#1883).v2.15.112Carl Hetherington
2020-12-03Add extra path for Windows tests so it can find the DLLsCarl Hetherington
for lwext4.
2020-12-03Bump libsub for some unused variable warning fixes.Carl Hetherington
2020-12-03Add basic unit test for the disk writer code.Carl Hetherington
2020-12-03Allow nanomsg to be null.Carl Hetherington
2020-12-03Allow PrivilegeEscalator to be disabled during tests.Carl Hetherington
2020-12-03Enable TYPE_DISK logging by default.Carl Hetherington
2020-12-03Move a load of disk writing code to src/lib/ext.cc.Carl Hetherington
2020-12-03Bump libdcp for SoundAsset::equals() fix.Carl Hetherington
2020-12-03Obey audio timestamps if they don't deviate by more than some threshold.Carl Hetherington
Previously we would ignore audio timestamps because they are not contiguous in a sample-accurate way. However with bugs like #1833 we do need to obey large discontinuities in audio timestamps, otherwise we get large sync errors. Here we change timestamp handling to ignore small discontinuities in timestamps but not larger ones.
2020-12-02Missing #includes from previous.Carl Hetherington
2020-12-01Limit video frame rate text control to numbers.Carl Hetherington
2020-12-01Rename refresh_metadata -> reset_metadata.Carl Hetherington
2020-12-01Changes to crop can be handled with a reset_metadata().Carl Hetherington
While playback is happening we need to do that in the butler's buffers and in the little delay inside Player. This removes the seek on every crop change, making it a lot quicker (#1758).
2020-12-01Add VideoRingBuffers::reset_metadata().Carl Hetherington
2020-12-01Add missing lock.Carl Hetherington
2020-12-01Give Butler a weak_ptr<Film>Carl Hetherington