summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-11-17Fix casting of bytes to words, and hence (hopefully) finally fix incorrect ↵Carl Hetherington
bitmapped subtitle colours.
2019-11-13Fix warning.Carl Hetherington
2019-11-12Fix crash when calling DCPContent::examine with no film.v2.15.33Carl Hetherington
2019-11-11Add a warning message about Windows controlled folder access.Carl Hetherington
2019-11-11Don't trust video timestamps from FFmpegDecoder.v2.15.32Carl Hetherington
2019-11-11Make DecoderPart::_position an optional.Carl Hetherington
2019-11-11Fix comment.Carl Hetherington
2019-11-08Try to fix no-stretch / no-scale for non-square pixels (#1636).v2.15.30Carl Hetherington
2019-11-06Remove duplicate log introduced by previos.Carl Hetherington
2019-11-06More logging when finding assets to put in reels.Carl Hetherington
2019-11-06Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).Carl Hetherington
2019-11-05Differentiate between stop and suspend in player.Carl Hetherington
This and the previous commit somewhat improve the previously terrible behaviour when seeking during playback, probably introduced by the idle update stuff.
2019-11-05Don't request idle get if we are starting playback again.Carl Hetherington
2019-11-05Remove dubious _buffers_mutex and maintain a lock on _mutex forCarl Hetherington
the whole of ::audio. Otherwise changes to pending seeks can be mixed up with audio being put into the ringbuffer.
2019-11-05Yet more waking (in hash computation).Carl Hetherington
2019-11-04Add some new Waker calls.Carl Hetherington
2019-11-04Fix incorrect images when cropping without stretch.Carl Hetherington
Always overallocate images so that Image::crop_scale_window is always safe from over-reading buffers. Relates to #1654 and probably #1653.
2019-11-04Fix out-of-bounds read when cropping JPEG2000 images (#1654).Carl Hetherington
2019-11-01Increase fudge factor at the boundary between audio signal and silence.Carl Hetherington
2019-10-31Make separate reels for parts of the timeline with no video whenCarl Hetherington
we are in REEL_TYPE_BY_VIDEO_CONTENT mode. This fixes VF creation with gaps. Also the implementation of Film::reels() is cleaner now.
2019-10-31Fix incorrect reels when the first content is not at time 0.Carl Hetherington
With REELTYPE_BY_VIDEO_CONTENT the first reel would not start at 0.
2019-10-31Keep default export name even if the user changes the format (#1584).Carl Hetherington
2019-10-31Prevent reference/reel setting controls getting stuck when referencedCarl Hetherington
content is moved with reel mode 'single' enabled (#1645).
2019-10-31Set fade in/out using content frame rate rather than DCP rate (#1642).Carl Hetherington
2019-10-31Add comment.Carl Hetherington
2019-10-30Fix dying butler on changing CPL from one without to one withv2.15.28Carl Hetherington
subtitles (#1641). Forward-port from da39ed1516f2463f8a9bf4795a94f23d420c9ca3 in master.
2019-10-27Fix thinko in previous.Carl Hetherington
2019-10-27Protect cross-thread access to _pending_images.Carl Hetherington
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.