summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-10-26Avoid unnecessary re-writes of video assets if they are staying the same ↵v2.15.26Carl Hetherington
(#1638). This is particularly useful as it avoids the hard-link-breaking copy step which is necessary if you're going to re-write the video asset with new IDs.
2019-10-26Put encryption key into the video identifier so that it is re-made if the ↵Carl Hetherington
key changes.
2019-10-26Prevent player folding audio to 2 channel if "default DCP audio channels" is ↵Carl Hetherington
set to 2.
2019-10-26Prevent calls to erase with invalid keys.Carl Hetherington
2019-10-21Merge branch 'v2.15.x' of ssh://localhost:2222/home/carl/git/dcpomatic into ↵Carl Hetherington
v2.15.x
2019-10-21Copy with progress updates when we might copy long files (#1574).Carl Hetherington
2019-10-21Rename dcpomatic_sleep -> dcpomatic_sleep_seconds.Carl Hetherington
2019-10-18ISDCF name fixes with > 6 channels and HI/VI (#1633).Carl Hetherington
2019-10-16Fix assertion failure on making a VF, in certain circumstances.Carl Hetherington
These circumstances were a VF which refers to at least one complete reel of audio from a OV before adding more audio of its own. Forward-porter from 392d675f5799671abbcf1a9a47820321bcbdcca2 in master.
2019-10-15Fix confusing error in windows where it would complain about : in full ↵Carl Hetherington
pathnames if creating a directory failed.
2019-10-14Add a comment.v2.15.23Carl Hetherington
2019-10-14Remove unused bits.Carl Hetherington
2019-10-14Remove an optimisation to not run the body of ContentPanel::check_selectionCarl Hetherington
if it is called with an unchanged selection. It breaks updates of the available tabs when a OV is added to a VF DCP.
2019-10-13Hide the upmixers unless an "advanced" configuration option is ticked.v2.15.22Carl Hetherington
The upmixers are not of sufficient quality to always be an improvement, and anecdotally it seems that some users see them and hope one will be a silver bullet.
2019-10-13Fix failure to load OV after adding a VF to a project.Carl Hetherington
This has the same cause as 19f51503621a57794bd79bac053c9e6549a69f46 i.e. the DCPDecoder re-use optimisation. This commit tries to re-fix 19f515 in a more general way which also takes into account the OV/VF bug. It also adds a unit test.
2019-10-13Tweak hint.Carl Hetherington
2019-10-09Allow debug builds with no internet connection. Also add missing patron.Carl Hetherington
2019-10-09Fix cross-thread access to info files. May help with #1618.Carl Hetherington
2019-09-29Improve OpenFileError so that it doesn't say "opening for read"v2.15.20Carl Hetherington
in one case where it should say "opening for read/write". Also add some unit tests for ReelWriter.
2019-09-27Fix failure to playback encrypted DCPs, introduced when adding DCPDecoder ↵Carl Hetherington
re-use optimisation.
2019-09-27Fix duplicate shortcut in menu.Carl Hetherington
2019-09-27Use content video frame rate rather than the DCP one when readingCarl Hetherington
trim start/end back from the UI. See #1607.
2019-09-20Add a warning log when an assertion gets hit.Carl Hetherington
Forward-ported from 4141f01e25abd5050db09ff85da47ff059909669 in master.
2019-09-09pot/merge.v2.15.19Carl Hetherington
2019-09-09Stop crashing when running the hints check on films with silent/black gaps.Carl Hetherington
2019-09-09Handle errors a little better when scanning for closed captions (in hints).Carl Hetherington
2019-09-08Fix timeline selection under scroll.Carl Hetherington
2019-09-08Make sure subtitle exports have .xml extension.Carl Hetherington
2019-09-08Write empty files when exporting subtitles and finding none.Carl Hetherington
2019-09-05Stop double-click on the splitter divider from doing anything (#1601).v2.15.17Carl Hetherington
2019-09-03Don't force 24fps onto every DCP made by dcpomatic_create (#1598).Carl Hetherington
2019-09-03Fix missing log in dcpomatic_create (#1597).Carl Hetherington
2019-09-03Exit with code 0 on dcpomatic2_create --version (#1599).Carl Hetherington
2019-08-31Primitive subtitle export feature.v2.15.16Carl Hetherington
2019-08-30Make player more tolerant of some DCP errors.Carl Hetherington
2019-08-27Slightly better errors when the player fails to load a DCP.Carl Hetherington
2019-08-23Add Luproduction as patron.Carl Hetherington
2019-08-11Allow specification of audio forensic marking (in KDMs) for some channels ↵Carl Hetherington
only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
2019-07-31Avoid random black gaps between bits of content A and B whenv2.15.15Carl Hetherington
content B has had its start trimmed. In this case when we seek inaccurately in A we previously also seeked inaccurately in B. This meant that at the transition the first frame we see of B may not be the first frame of B. After this we seek accurately in B so that we definitely get to the start of it. This is especially important if the start of B has been trimmed to within two keyframes so that an inaccurate seek is not sufficient.
2019-07-25Use ISDCF name as a default export filename (#1584).Carl Hetherington
2019-07-25Trim after _ in current name when enabling 'Use ISDCF name' (#1513).Carl Hetherington
2019-07-25Hack to allow OS X to find timeline icons when running from the source tree.Carl Hetherington
2019-07-25Optimise decoder_factory for DCPDecoder by offering the old decoderCarl Hetherington
(if available) to recover the list of reels from, rather than having to scan the filesystem again.
2019-07-25Fix erroneous content change message.Carl Hetherington
2019-07-25Add assert.Carl Hetherington
2019-07-25Fix crash when loading a film from the command line.Carl Hetherington
2019-07-24Re-work idle handling from previous commit.Carl Hetherington
2019-07-24Optimise the feel of some GUI functions by doing the seek afterCarl Hetherington
many content changes in an idle handler, rather than blocking the UI update until the seek and image redisplay have finished.
2019-07-24Improve formatting of StateTimer output.Carl Hetherington
2019-07-23Add --no-check to dcpomatic_cli.Carl Hetherington