summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-25Bump versionv2.11.63Carl Hetherington
2018-02-25Handle errors in subtitle XML better (#1209).Carl Hetherington
2018-02-24Speed some operations by re-using the last PlayerVideo but withCarl Hetherington
updated metadata (where possible). Helps with #1194.
2018-02-24Updated fr_FR translation from Thierry Journet.Carl Hetherington
2018-02-24Bump versionCarl Hetherington
2018-02-24Bump versionv2.11.62Carl Hetherington
2018-02-23Another subtitle fix.Carl Hetherington
2018-02-23Bump versionCarl Hetherington
2018-02-23Bump versionv2.11.61Carl Hetherington
2018-02-23Fix thinko in previous.Carl Hetherington
2018-02-23Fix implementation of delay in 7758260; it needs to apply toCarl Hetherington
anything passed to emit_video(), not just things that come from decoders.
2018-02-23Fix duplicate frames when padding.Carl Hetherington
2018-02-22Actually bump libdcp for Atmos fix.Carl Hetherington
2018-02-22Bump versionCarl Hetherington
2018-02-22Bump versionv2.11.60Carl Hetherington
2018-02-21Fix crash on decoding incomplete DCP content (e.g. on loading a VF with ↵Carl Hetherington
subtitles into the player).
2018-02-21Bump libdcp; pulls in KDM tweaks but also atmos fix.Carl Hetherington
2018-02-21Bump versionCarl Hetherington
2018-02-21Bump versionv2.11.59Carl Hetherington
2018-02-20Add a 2-frame `delay' on content arriving at the player to giveCarl Hetherington
subtitle content the chance to catch up. Fixes problems observed when overlaying a DCP subtitle onto an existing DCP and then seeking into the first subtitle. After the seek the decoder positions were: DCP: 0. subtitle: first subtitle time. This causes the DCP decoder to be pass()ed first and so the subtitle for the video frame has not arrived yet. I hope this does not cause unpredicted side effects...
2018-02-20Add a possible pure virtual method.Carl Hetherington
2018-02-18Bump versionCarl Hetherington
2018-02-18Bump versionv2.11.58Carl Hetherington
2018-02-18Hold lock for the whole of Butler::video(). Fixes jumpy nudge-seekCarl Hetherington
when playing DCPs. Before, the lock was only held to check _pending_seek_position. With that arrangement, this sequence was possible: 1. video arrives, check _pending_seek_position, decide it's ok, release lock 2. Butler::seek called, sets _pending_seek_position, clears _video 3. video that arrived in #1 is put into _video by ::video() 4. that video is given to an awaiting get_video() call. This clearly subverts the attempts not to accept new video data while a seek is pending.
2018-02-18Merge branch 'v2.12.x' of ssh://git.carlh.net/home/carl/git/dcpomatic into ↵Carl Hetherington
v2.12.x
2018-02-18Fix missing subtitles in the player when they are added with a VF.Carl Hetherington
2018-02-18Set up seek position correctly when a seek skips over a reel inCarl Hetherington
a DCP.
2018-02-17Bump versionCarl Hetherington
2018-02-17Bump versionv2.11.57Carl Hetherington
2018-02-17Fix crash on importing an encrypted DCP.Carl Hetherington
2018-02-17Fix up test.Carl Hetherington
2018-02-17Make import_dcp_test more fussy to expose a bug with importing encrypted ↵Carl Hetherington
DCPs without a KDM.
2018-02-16Merge branch 'v2.12.x' of ssh://git.carlh.net/home/carl/git/dcpomatic into ↵Carl Hetherington
v2.12.x
2018-02-16Add log for assertion failure.Carl Hetherington
2018-02-16Bump versionCarl Hetherington
2018-02-16Bump versionv2.11.56Carl Hetherington
2018-02-16AudioDecoder::_positions is at the resampled rate, if applicable;Carl Hetherington
fix its initial setup. Fixes problems when seeking deep into resampled content; before this commit the audio time stamps got out of whack sufficiently that the butler would fill with video before any audio made it past the range checks.
2018-02-15Try to include dcpomatic2_kdm_cli in the KDM creator .app.Carl Hetherington
2018-02-13Missing setup of configured decode reduction (#1195).Carl Hetherington
2018-02-13Add some tolerance when checking audio references.Carl Hetherington
2018-02-13Recover test config after config_test.cc runs.Carl Hetherington
2018-02-13Make Config::read() fallback match Config::set_defaults() forCarl Hetherington
_default_dcp_content_type.
2018-02-12Add SWS_ACCURATE_RND to sws flags. Without this, conversions to RGB inCarl Hetherington
crop_scale_window_test leave the 6 pixels at the right side of the image uninitialised (sws_scale doesn't fill them in with anything) so you get garbage in the output. SWS_ACCURATE_RND fixes it. There are whisperings that this is slow, so the impact of this patch may need to be measured in some "real" situations.
2018-02-12Add commented-out valgrind line which can be used with gdb.Carl Hetherington
2018-02-12Tone some debug messages down slightly.Carl Hetherington
2018-02-12Manual updates.Carl Hetherington
2018-02-12Bump versionCarl Hetherington
2018-02-12Bump versionv2.11.55Carl Hetherington
2018-02-12More set_interop().Carl Hetherington
2018-02-12Bump libdcp for SMPTE subtitle MXF-vs-XML ID fix.Carl Hetherington