summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-02-23Fix assertion failure in AudioBuffers::copy_from() (#1909)win-splashCarl Hetherington
A number of frames N was being split up into two parts which together were bigger than N, meaning a copy of one of the parts failed.
2021-02-23Remove wxSTAY_ON_TOP from splash screen on Windows to stop it hidingCarl Hetherington
error dialogues that pop up during startup.
2021-02-23Merge branch 'v2.15.x' of ssh://git.carlh.net/home/carl/git/dcpomatic into ↵Carl Hetherington
v2.15.x
2021-02-23Merge branch 'v2.15.x' of ssh://git.carlh.net/home/carl/git/dcpomatic into ↵Carl Hetherington
v2.15.x
2021-02-23Be more careful to always close the splash screen when necessary.Carl Hetherington
Trying to prevent error dialogues appearing behind it.
2021-02-23Fix some wxWidgets assertion failures.Carl Hetherington
Casued by specifying wxFD_OVERWRITE_PROMPT without wxFD_SAVE; it makes no sense and in wx3.1 it raises an error.
2021-02-23Fix assertion ordering.Carl Hetherington
2021-02-21Don't write active picture area with zero width or height as it makes ↵Carl Hetherington
verification fail.
2021-02-21Don't create empty SMPTE subtitles files with empty <SubtitleList>Carl Hetherington
Files like this fail validation against the XSD. Perhaps the XSD is wrong; for now though, create an empty 1-second-long subtitle in such files.
2021-02-21Fix reel setup when the last reel is less than 1 second long.Carl Hetherington
2021-02-21Fix some wx3.1 alignment.Carl Hetherington
2021-02-17Fix typos.v2.15.130Carl Hetherington
2021-02-17Assorted C++11 tidying.Carl Hetherington
2021-02-17Fix some wx3.1 assertions and some C++ tidying.Carl Hetherington
2021-02-16C++11 tidying.Carl Hetherington
2021-02-15Compile fix for ubuntu-16.04-era gcc.Carl Hetherington
2021-02-15Tell user we need a KDM when we have none, and content is encrypted.v2.15.129Carl Hetherington
If you try to fetch encrypted content from asdcplib without specifying any key it will happily return the encrypted content, so check for that, as well as checking any key we *do* have actually works.
2021-02-15Don't keep returning AGAIN from the butler when it is already dead/finished.Carl Hetherington
This causes, for example, player UI hangs when trying to play something unplayable (e.g. a DCP with no KDM).
2021-02-15Coalesce player changes around KDM loading.Carl Hetherington
A similar fix for KDM changes as 7d33aff2d5e81185f3361e28c84e3f9858464ef1 was for CPL changes.
2021-02-15Fix wx3.1.x alignment errors.Carl Hetherington
2021-02-15Allow multiple video tracks to be visible in the timeline.Carl Hetherington
2021-02-15Fix timeline zoom oddities after dragging a very small zoom rectangle.Carl Hetherington
2021-02-15Typo fix.Carl Hetherington
2021-02-15Basic handling of overlapping video (#1848).Carl Hetherington
2021-02-14Fix incorrect coalesce() output when one input range is whollyCarl Hetherington
covered by another.
2021-02-14Remove use of boost::noncopyableCarl Hetherington
2021-02-14Fix typos in operator=Carl Hetherington
2021-02-14C++11 cleanups.Carl Hetherington
2021-02-11Test: smaller steps when adding noise.v2.15.128Carl Hetherington
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-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-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-05Testing: add minimum frame size configuration option.v2.15.126Carl Hetherington
2021-02-04Speculative fix for incorrect rendering of UTF-8 in closed captions in the ↵Carl Hetherington
player.