summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2016-12-21Make "Add folder..." to accept a directory of WAV files (#942).Carl Hetherington
2016-12-20Allow content factory to return multiple content.Carl Hetherington
2016-12-19Updated zh_CN translation from Rov (若文).Carl Hetherington
2016-12-19Fix missing subtitles in the list view, and possibly other problems.Carl Hetherington
2016-12-19Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2016-12-16pot/merge.Carl Hetherington
2016-12-16Fix for new bits in FFmpeg (#1033).Carl Hetherington
2016-12-16Confirm overwrite of KDMs (#1008).Carl Hetherington
2016-12-16Add preference for default KDM target directory (#1013).Carl Hetherington
2016-12-16Use boost::optional for Config::_default_directory.Carl Hetherington
2016-12-16Fix referencing of assets with non-zero entry points (#1021).Carl Hetherington
2016-12-16Increase maximum allowable KDM file size.Carl Hetherington
2016-12-14Add tentative support for the S-Gamut3/S-Log3 colourspace.Carl Hetherington
2016-12-14Debugging for encode decisions.Carl Hetherington
2016-12-14Fix pango markup with alpha blending.Carl Hetherington
2016-12-14Store reel lengths in DCPContent to speed up e.g. timeline with many DCPs.Carl Hetherington
2016-12-14Updated cs_CZ translation from Tomáš Begeni.Carl Hetherington
2016-12-14Fix crash on previewing JPEG2000.Carl Hetherington
I remember adding this line to fix a completely screwed up display, but on testing again it seems to be wrong; it results in wildly out-of-range memory access. Not sure what's going on.
2016-12-14Fix test for change to marked_up.Carl Hetherington
2016-12-14Fix missing fade on subtitle preview / render.Carl Hetherington
2016-12-14Fix missing subtitle when a frame is re-fetched.Carl Hetherington
Before this we would get a subtitle at t, which would set the subtitle decoder position to t. Then a second request for this sub would result in no seek but the decoder would not re-produce the sub.
2016-12-08Typo in previous.Carl Hetherington
2016-12-08Further fixes and tidying to 'better-seek'.Carl Hetherington
This fixes the failure to keep track of the `position' of each stream of a multi-stream file. It also tidies things up a bit.
2016-11-26Reduce during J2K decode where possible for playback (#986).Carl Hetherington
2016-11-25Fix typo.Carl Hetherington
2016-11-23Fix hanging subtitles after recent changes to subtitle examination.Carl Hetherington
2016-11-22Fix warning.Carl Hetherington
2016-11-21Fix thinko in deciding where to seek in audio decoder stream; still more ↵Carl Hetherington
debug logging.
2016-11-21Still more decode logging.Carl Hetherington
2016-11-21Some more decode debug logging.Carl Hetherington
2016-11-20Some more decode logging.Carl Hetherington
2016-11-20Fix subtitles (seen in DVB) which have a specified `to' time butCarl Hetherington
then are terminated earlier than that by a num_rects=0 subtitle.
2016-11-20Fix loss of image subtitles with more than 1 rectangle.Carl Hetherington
2016-11-20Fix thinko; just because a seek has just happened, it doesn't mean another ↵Carl Hetherington
one isn't necessary.
2016-11-19Remove out-of-date comment.Carl Hetherington
2016-11-19Move position variables into the video/audio/subtitle decoder classes.Carl Hetherington
2016-11-19Cope with offsets between video/audio/subtitle data in a muxed file.Carl Hetherington
2016-11-19Fix incorrect scaling of DVB subtitles when the picture is not 720x576.Carl Hetherington
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-16Catch failures to read missing DCPs in various places.Carl Hetherington
2016-11-15Attempt to fix lost frames on remote encodes in certain exceptional ↵Carl Hetherington
circumstances.
2016-11-14Updated fr_FR translation from Thierry Journet.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-08Merge cherry-pick of fix for #946.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-02Missing FFmpeg include; fixes #989.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).