summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2016-08-04Different configuration of filename format for assets / metadata (since ↵Carl Hetherington
CPL/PKL files don't refer to reels).
2016-08-01Simplify NameFormat stuff.Carl Hetherington
2016-07-31Allow configuration of MXF/XML filenames (part of #710).Carl Hetherington
2016-07-31White space.Carl Hetherington
2016-07-29Add reel index/count to DCP filename format.Carl Hetherington
2016-07-29Rename KDMNameFormat.Carl Hetherington
2016-07-29Simplification of name format stuff.Carl Hetherington
2016-07-29Basics of custom DCP filename components.Carl Hetherington
2016-07-29Fixes for separate L/R eye content.Carl Hetherington
2016-07-29Allow configuration of KDM filename format.Carl Hetherington
2016-07-28Some more fixes missing from 2704fe5.Carl Hetherington
2016-07-28Fix start-trim of audio-only content (#915).Carl Hetherington
2016-07-27Do parallel digest calculation when there are multiple reels (#855).Carl Hetherington
2016-07-22Rename SafeStringStream -> locked_stringstream. Bump deps for removal of ↵Carl Hetherington
stringstream.
2016-07-20Remove unused using.Carl Hetherington
2016-07-20Do EncodeServerFinder 'disable' in a more sensible way.Carl Hetherington
Just stop the threads and clear the server list when stop() is called.
2016-07-20Try to fix intermittent deadlocks with encoding servers.Carl Hetherington
Before this commit all encoding threads could be removed and then ::encode would always wait on _full_condition no matter what the queue size.
2016-07-16Remove unused method.Carl Hetherington
2016-07-16Remove unused method.Carl Hetherington
2016-07-14Better behaviour if config fails to load.Carl Hetherington
Create a default config if any exception is thrown by ::read, and tell the UI so that it can pop up a message to say what has happened.
2016-07-12Stop silently catching exceptions when config load fails.Carl Hetherington
I'm not sure why this was added, but it could hide serious problems during config load: especially failures to load/create _signer_chain which has been seen in the wild several times.
2016-07-12Updated zh_CN translation from Rov (若文).Carl Hetherington
2016-07-10Fix crash on opening properties window for FFmpeg content.Carl Hetherington
2016-07-09Missing swap in Image::swap.Carl Hetherington
2016-07-09Use initialiser list.Carl Hetherington
2016-07-09Remove unused variable.Carl Hetherington
2016-07-09Remove unnecessary new.Carl Hetherington
2016-07-08Fix failure to analyse audio in some cases.Carl Hetherington
This fixes audio-only content when the first-emitted audio is not at time zero. This used to cause a seek which is not possible with audio-only. This commit removes the unnecessary seek which was due to missing silent-padding of the first-emitted audio.
2016-07-08Show hints before make DCP (#823).Carl Hetherington
2016-07-08Factor out hints code into its own method.Carl Hetherington
2016-07-08Fix excessive seeking with negative audio delay.Carl Hetherington
Before this commit, an audio delay of -110ms on a test project would result in a seek on every video and audio fetch. This commit does two things to fix that: 1. Don't discard audio data that arrives with a timestamp before the last seek time. In the case that we are fixing we had the following sequence: - video seeks to some frame F - this causes audio data to arrive a little before F - this audio data is discarded - and audio get happens just after F - the audio code thinks it must seek rather than just pass()ing since it has no data If we keep the audio data from before the seek our _decoded will be much closer to the audio request, so a pass() is more likely to happen. 2. Extend the length of time that we will happily pass() for rather than seeking when looking for audio data. Seeking is really bad so we can tolerate quite long times here. The sensible length of this value should probably be investigated as the one in this commit is a finger-in-the-air guess.
2016-07-08Use strict-experimental with AVCodec to allow import of some DNxHR files.Carl Hetherington
2016-07-08Support shadow in subtitles (#911).Carl Hetherington
2016-07-07Update fr_FR translation from Thierry Journet.Carl Hetherington
2016-07-07Remove unused variable.Carl Hetherington
2016-07-07Fix confusion about elapsed time of total job vs sub-job.Carl Hetherington
2016-07-05Try to improve progress reporting when doing image/sound digests.Carl Hetherington
2016-07-04Comment tweak.Carl Hetherington
2016-07-04Updated de_DE translation from Carsten Kurz.Carl Hetherington
2016-07-03Adjust line spacing even with subs with specified proportional position.Carl Hetherington
2016-07-03pot/merge.Carl Hetherington
2016-07-03Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2016-07-03Remove several exception-throwing asserts from destructors.Carl Hetherington
2016-07-02Take y scale into account when deciding subtitle line spacing.Carl Hetherington
2016-07-02Fix thinkos with marked_up() rendering of bold/italic/underline.Carl Hetherington
2016-07-02Updated ru_RU translation from Igor Voytovich.Carl Hetherington
2016-07-02Updated uk_UA translation from Igor Voytovich.Carl Hetherington
2016-07-02pot/merge.Carl Hetherington
2016-07-01White space.Carl Hetherington
2016-07-01Make the preview respond to changes in subtitle line spacing.Carl Hetherington