summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-01-04Check that pango/cairo stuff is created successfully.Carl Hetherington
2021-01-04Support for arm64 macOS builds.Carl Hetherington
2021-01-04When building against macOS SDK 11.0 we need an explicit link with bz2.Carl Hetherington
2021-01-01Happy new year.Carl Hetherington
2020-12-26Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2020-12-23pot/merge.Carl Hetherington
2020-12-23Various tweaks to fix playback at the end of a film (#1858).Carl Hetherington
The most questionable change here is probably how SimpleVideoView::display_next_frame no longer re-schedules itself if the call to get_next_frame returned AGAIN; it seems wrong to do that when FilmViewer::idle_handler() also reschedules itself when display_next_frame() returns AGAIN.
2020-12-22Fix error when cancelling load of a trusted device certificate.Carl Hetherington
2020-12-22Accept serial numbers with A prefix entered by user.Carl Hetherington
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-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-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-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-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-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