summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-11-17A possibly-better approach to seeking.Carl Hetherington
Before this commit, decoders try to guess whether they should request a seek based on what they have in their buffers. This seems reasonable for video and audio, which will always (I think) have some data lying around to give an indication of where their parent decoders are in the timeline. It doesn't work so well for subtitles, as the storage of subs is cleared out based on time (+/- 5s of "now") so there is a good chance that the storage will be empty. This gives the subtitle decoder no chance of knowing where its parent is, so it's very likely to seek. This commit asks the parent decoder to seek if it wants to, and it decides based on a knowledge of roughly where it is in the timeline. Hence the sub-decoders just see if they have got the data that is being requested, and if not they suggest to the parent that it might like to seek. They then start calling pass(). Hence the parent should only seek if some calls to pass() are not going to elicit the required data in a reasonable time.
2016-11-16Further fix KDM dialog Z-order on OS X (#979).Carl Hetherington
2016-11-16Fix the layout of the job status view on OS X (#1005)Carl Hetherington
2016-11-16Catch failures to read missing DCPs in various places.Carl Hetherington
2016-11-15Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomaticCarl Hetherington
2016-11-15Attempt to fix lost frames on remote encodes in certain exceptional ↵Carl Hetherington
circumstances.
2016-11-15Fix 0-id menu item in the CPL menu which causes an error on OS X (#1001).Carl Hetherington
2016-11-14Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomaticCarl Hetherington
2016-11-14Hack to fix layout on OS X (#891).Carl Hetherington
2016-11-14Updated fr_FR translation from Thierry Journet.Carl Hetherington
2016-11-11Calm a busy-wait in dcpomatic_create.Carl Hetherington
2016-11-10Supporter.Carl Hetherington
2016-11-09Missing include.Carl Hetherington
2016-11-09Bump libdcp for asdcplib Debian unstable build fix.Carl Hetherington
2016-11-09Add some debug logging.Carl Hetherington
2016-11-08Fix layout problems in the job view with long job details (#889).Carl Hetherington
2016-11-08Merge cherry-pick of fix for #946.Carl Hetherington
2016-11-08Tweak layout of KDM from/until line under OS X (#926).Carl Hetherington
2016-11-08Provide correct parent to dialogue box to avoid z-order problems under OS X ↵Carl Hetherington
(part of #979).
2016-11-08Tester.Carl Hetherington
2016-11-08Various fixes to subtitle rendering.Carl Hetherington
Use <span> to mark text up for Pango as this can set up everything, and is easier than using <b>..</b> etc. Fix the estimation of subtitle area size to cope with different subtitle sizes. Use show_in_cairo_context rather than add_to_cairo_context so that colours in the markup are respected.
2016-11-07Updated da_DK translation from Anders Uhl Pedersen.Carl Hetherington
2016-11-03Hidden supporter.Carl Hetherington
2016-11-02Missing FFmpeg include; fixes #989.Carl Hetherington
2016-11-02Supporter.Carl Hetherington
2016-10-31Use the same ContextID whenever encrypting the picture asset for a project;Carl Hetherington
this ensures that resumption of encodes works. Before this, a random ContextID would be created for each run (#980).
2016-10-30const-correctness fix (#985).Carl Hetherington
2016-10-29Updated de_DE translation from Carsten Kurz.Carl Hetherington
2016-10-29Fix attempt to internationalise an empty string causing strange channel ↵Carl Hetherington
names in the mapping view.
2016-10-29Fix crash on Repeat... option.Carl Hetherington
2016-10-28Attempt to tidy up layout of KDM window.Carl Hetherington
2016-10-28Updated it_IT translation from Fabio "Zak" Belli.Carl Hetherington
2016-10-26Updated es_ES translation from Manuel AC.Carl Hetherington
2016-10-26Updated de_DE translation from Carsten Kurz.Carl Hetherington
2016-10-26Updated sv_SE translation from Adam Klotblixt.Carl Hetherington
2016-10-25Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2016-10-25pot/merge.Carl Hetherington
2016-10-24Build fix.Carl Hetherington
2016-10-24Fix broken digest progress reporting (#977).Carl Hetherington
2016-10-24Fix seeking with 3D alternate-frame sources.Carl Hetherington
2016-10-23Merge identical time periods returned from text_subtitles_duringCarl Hetherington
to stop multiple copies of subtitles being returned from the decoder.
2016-10-23Supporters.Carl Hetherington
2016-10-20Build fix.Carl Hetherington
2016-10-20Give a better error if the user tries to load a non-KDM as a DKDM into the ↵Carl Hetherington
KDM creator.
2016-10-19Fix misunderstandings in decoder frame handling for 3D/3D-alternate.Carl Hetherington
2016-10-18Updated de_DE translation from Carsten Kurz.Carl Hetherington
2016-10-15More name reordering.Carl Hetherington
2016-10-15Tweak ordering of lists.Carl Hetherington
2016-10-15Add KDMs after resolving asset references; don't complainCarl Hetherington
if a single KDM fails to decrypt a VF/OV combination.
2016-10-14Update content list when selected CPL changes in DCP content.Carl Hetherington