summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-12-17Allow configuration of relevant log levels in the player (#1549).Carl Hetherington
2019-12-17Flush audio decoder when a DCPDecoder finishes so thatCarl Hetherington
resamplers are emptied and hence we don't lose any samples. Fixes #1691. Back-ported from 1444299fa4582fc65c5237edd6c115921f20f872 in master.
2019-12-15Stop empty Font IDs in imported DCP subtitles making it into theCarl Hetherington
output DCP (#1689).
2019-12-15Support content version metadata (#782).Carl Hetherington
2019-12-15Add some missing verification messages.Carl Hetherington
2019-12-14Fix typo.Carl Hetherington
2019-12-12Use the new libdcp xerces stuff and install the required supporting files.Carl Hetherington
2019-12-11Make terminate_threads() less likely to leave _threads containing invalid ↵Carl Hetherington
pointers. Backported from f0c10e92b849566e458bc323f8783a6fe83e52d2 in master.
2019-12-11Fix crash on hotkey-opening the menu then pressing right a few times.Carl Hetherington
2019-12-10dcpomatic_create should respond to --version on stdout, not stderr (#1686).Carl Hetherington
2019-12-08Throw errors from CPLSummary constructor if the DCP::read reported any problems.Carl Hetherington
2019-12-06Adjust for changes to libdcp API.Carl Hetherington
2019-12-04Package a patched openssl which creates certificates withCarl Hetherington
a validity period starting a week before now; fixes #1422.
2019-12-01Nice error when a KDM cannot be made because its validity period is not ↵Carl Hetherington
within the signing certificate chain's validity period.
2019-12-01Fix audio pts accuracy from previous.Carl Hetherington
2019-11-30More accurate calculation of export video pts; may fix #1663.Carl Hetherington
Also specify audio pts on the way in to the encoder to stop FFmpeg complaining.
2019-11-30Try to improve the checking for overwrite of export files a littleCarl Hetherington
on Linux; I think we need to do it ourselves rather than relying on wxFileDialog.
2019-11-30Don't say we're encoding at 0fps when we're waiting for the timing history ↵Carl Hetherington
to stablise.
2019-11-30Cut down the time before fps starts to be reported for export jobs.Carl Hetherington
2019-11-30Fix crash when exporting a 2D project containing 3D content (#1680).Carl Hetherington
2019-11-29Catch attempts to make a DCP when all content has been trimmed to zero length.Carl Hetherington
2019-11-26Nag amount is now in Euros.Carl Hetherington
2019-11-24Accept EmptyAssetPathError if it does not lead to anything worse.Carl Hetherington
2019-11-20Put the timecode next to the rewind-to-0 button to help avoid mouse-slips ↵v2.15.36Carl Hetherington
(#1234).
2019-11-20Restore checking of 2D files that are incorrectly set as 3D.Carl Hetherington
2019-11-20Don't announce job is finished until things have been torn down; may help ↵Carl Hetherington
with #1674.
2019-11-19Fix problems with playing back 3D DCPs and with inserting 3D DCPsCarl Hetherington
in 2D projects. Also add some tests.
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).