summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-09Coalesce player changes around CPL change.v2.15.127Carl Hetherington
If multiple player changes happen, causing the player to be suspended, there are problems if one of those changes causes a FilmViewer:seek. In there, we wait for the seek to finish, but it will never finish because of the suspension. Hence it's important that we only trigger the seek once the suspension is over. Fixes #1905.
2021-02-09Handle pending player changes more efficiently.Carl Hetherington
Rather than looping over all changes, possibly calling a refresh method for each, coalesce them.
2021-02-09Move some updates from content_change to player_change.Carl Hetherington
So far as I can see there's no need for them to respond to content_change, and it's neater to do it all in one place.
2021-02-09Use vector for _pending_player_changesCarl Hetherington
2021-02-09Some small C++11 tweaks.Carl Hetherington
2021-02-08Revert "Build tests on ubuntu 16.04."Carl Hetherington
This reverts commit 93c2ca7dfc8feeae374c867c1c679334571a7547. Building the tests on 16.04 needs a newer boost than it provides; you can build it statically but then you need to link the boost test library statically (which requires the removal of BOOST_TEST_DYN_LINK all over the place). Doing that fails in libsub for some reason.
2021-02-07C++11.Carl Hetherington
2021-02-07More libdcp include fixes.Carl Hetherington
2021-02-07Fix libdcp include.Carl Hetherington
2021-02-07Be more defensive when calling boost::filesystem::last_write_time.Carl Hetherington
2021-02-07Report boost::filesystem_error with more details.Carl Hetherington
2021-02-07Remove erroneous wxFD_MULTIPLE flag.Carl Hetherington
2021-02-07C++ tidying.Carl Hetherington
2021-02-07libdcp update.Carl Hetherington
2021-02-07Fix previous.Carl Hetherington
2021-02-07Build tests on ubuntu 16.04.Carl Hetherington
2021-02-06Include creator/issuer in default name of exported KDM decryption key (#1888).Carl Hetherington
2021-02-06Tweak label of KDM decryption key export button (#1888).Carl Hetherington
2021-02-06C++11 tidying.Carl Hetherington
2021-02-06Force .pem extension when saving certificates.Carl Hetherington
2021-02-06Add some default filenames to the advanced certificate/key export dialogues ↵Carl Hetherington
(#1888).
2021-02-06Fix copy-and-paste error in manual.Carl Hetherington
2021-02-06Give some more detail about what issuer/creator mean (#1888).Carl Hetherington
2021-02-05Testing: add minimum frame size configuration option.v2.15.126Carl Hetherington
2021-02-04Fix set_paths.sh to be used on ci.Carl Hetherington
2021-02-04Bump libdcp for Interop closed caption fix.v2.15.125Carl Hetherington
2021-02-04Speculative fix for incorrect rendering of UTF-8 in closed captions in the ↵Carl Hetherington
player.
2021-02-04Use auto.Carl Hetherington
2021-02-04Fix no subtitles/captions in the player after changing the CPL.Carl Hetherington
2021-02-04C++11 tidying.Carl Hetherington
2021-02-04Some C++11 stuff.Carl Hetherington
2021-02-04Fix test for better diacriticals handling.Carl Hetherington
2021-02-04Some noncopyable removal.Carl Hetherington
2021-02-04Use strcoll() to compare cinemas/screens in the KDM dialog (#1904).Carl Hetherington
2021-02-03c++11 tidying.Carl Hetherington
2021-02-03Use icu to remove diacritics from strings.Carl Hetherington
This replaces some ad-hoc code and extends it to work with more characters (#1904).
2021-02-02Reduce the disk space needed when running tests.v2.15.124Carl Hetherington
2021-02-01C++11 tidying.Carl Hetherington
2021-02-01c++11-ification.Carl Hetherington
2021-02-01Remove some debugging code from tests.Carl Hetherington
2021-02-01Add a better error when failing to read a DCP in some cases.Carl Hetherington
2021-02-01Use a predictable RNG when adding noise to low-bitrate images.Carl Hetherington
The recovery code assumes that encoding a given frame from the same data will always give the same output; it always encodes frame 0 again to set things up properly and if that frame is a different size to the previous run everything breaks.
2021-02-01Fix build error thinko.Carl Hetherington
2021-02-01Fix wxWidgets 3.1.x alignment assertion failure.Carl Hetherington
2021-02-01C++11-ification.Carl Hetherington
2021-02-01Fix hang when trying to assure minimum bitrate.Carl Hetherington
2021-02-01Add noise to very small J2K frames (#1902).Carl Hetherington
2021-02-01Add some parameter names in headers.Carl Hetherington
2021-01-31Bump libdcp for Windows build fix.Carl Hetherington
2021-01-31Use enum class for Film::Property.Carl Hetherington