summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2016-06-13Fix VideoDecoder::get_video() with 3D.Carl Hetherington
get_video() promises to return all video frames at the given time, but this wasn't working for none-SBS-3D as it would be satisfied when it got the first (left) frame. Adjust get_video() to get all required frames. This showed up bugs in fill_both_eyes, whereby the from parameter was ignored and the wrong things were done in some cases; video_decoder_fill_test.cc tests this stuff.
2016-06-13Add 3D video frame type for, e.g. 3D DCP inputs (part of #806).Carl Hetherington
2016-06-13Remove caching of old ImageDecoder objects.Carl Hetherington
This breaks things when there is a 3D ImageContent. When you change the video frame type on this content the view does not update because the re-used ImageDecoder recycles the same video without noticing that the frame type has changed. I guess this is sort of `because' the video frame type is used in VideoDecoder::give, which sets up the cache. Unfortunately I can't remember the case which the caching of ImageDecoders was meant to speed up. Maybe this will now become apparent.
2016-06-13Make storage of VideoFrameType robust by using a string in the XML rather ↵Carl Hetherington
than a casted enum.
2016-06-13Use nettle rather then openssl for MD5 digesting.Carl Hetherington
2016-06-13Rename MD5Digester -> Digester.Carl Hetherington
2016-06-10Go back to referencing subrip from the top of the frame.Carl Hetherington
2016-06-10Tweak subrip position.Carl Hetherington
2016-06-10Fix positioning of SubRip.Carl Hetherington
2016-06-10Specify a default font size if none comes from libsub.Carl Hetherington
Use the specified time period rather than looking in the Subtitle.
2016-06-10Remove some debug code.Carl Hetherington
2016-06-10Fix thinko.Carl Hetherington
2016-06-09Fix some code duplication and crashes when decoding FFmpeg-embedded ASS ↵Carl Hetherington
subtitles along the way.
2016-06-09Remove unused code.Carl Hetherington
2016-06-09Partial work on fixing vertical positioning of subtitles with the new libsub.Carl Hetherington
2016-06-07Remove some flawed condition manipulation.Carl Hetherington
I think this stuff is unnecessary as wait() is interruptible by boost::thread::interrupt. Hence instead of setting a flag then signalling the condition we can just do interrupt(), the exception will be thrown and that's that.
2016-06-07Replace a shared_ptr with a weak_ptr.Carl Hetherington
2016-06-07Remove unused method.Carl Hetherington
2016-06-06Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2016-06-05Updated fr_FR translation from Thierry Journet.Carl Hetherington
2016-06-04Fix deadlock on examining DCP subtitle content.Carl Hetherington
2016-06-04Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2016-06-03Bodge Atmos translations.Carl Hetherington
2016-06-03pot/merge.Carl Hetherington
2016-06-02Fix crash when loading old state files.Carl Hetherington
2016-06-02Remove unused code.Carl Hetherington
2016-06-02Fix missing content properties when using translations.Carl Hetherington
2016-06-02Fix build.Carl Hetherington
2016-06-02Speed up referencing of existing DCPs.Carl Hetherington
When referring to an existing DCP, assume that the hash in the CPL is correct rather than recalculating it. This can be a big benefit when, for example, referring to an existing picture MXF.
2016-06-02Fix memory leak.Carl Hetherington
2016-06-01Use new libdcp reader interface.Carl Hetherington
2016-06-01Store video frame rate in XML (#883).Carl Hetherington
2016-06-01Compute offset as we go rather than once every pass().Carl Hetherington
2016-06-01Put codec name into the audio mapping view for each stream.Carl Hetherington
2016-06-01Basics of better audio stream labelling in the audio mapping view (#849).Carl Hetherington
2016-06-01Fix crash with multiple audio streams.Carl Hetherington
2016-06-01Updated cs_CZ translation from Tomáš Begeni.Carl Hetherington
2016-05-31Updated de_DE translation from Carsten Kurz.Carl Hetherington
2016-05-31Fix some more incomplete strings in the properties dialogue (#874).Carl Hetherington
2016-05-31Restore some missing stuff to the content properties dialogue.Carl Hetherington
2016-05-31Fix crash on opening properties for audio-only files.Carl Hetherington
2016-05-31Remove mention of finding subtitles when examining audio-only content (#882).Carl Hetherington
2016-05-29Updated fr_FR translation from Thierry Journet.Carl Hetherington
2016-05-29Restore mysteriously-lost frame rate details in video tab.Carl Hetherington
2016-05-29Move transcode progress updating.Carl Hetherington
Do this in the transcoder rather than the writer so that it updates even if video is being referenced.
2016-05-27Updated uk_UA translation from Igor Voytovich.Carl Hetherington
2016-05-27Updated ru_RU translation from Igor Voytovich.Carl Hetherington
2016-05-26Sort return from subtitles_during to fix all-subtitles display in SubtitlePanel.Carl Hetherington
2016-05-26Pass configured colours / outlining when text subtitles come out of FFmpeg.Carl Hetherington
2016-05-26Fix slightly inexplicable RGB/BGR confusion; before this the colour of ↵Carl Hetherington
subtitles is wrong.