summaryrefslogtreecommitdiff
path: root/src/lib/decoder.h
AgeCommit message (Collapse)Author
2015-10-26Reinstate subtitle speed-up patch 526fd6de4c80a7ac9614a1cb0209efff7b171cd5 ↵Carl Hetherington
but only for preview.
2015-10-23Revert "Avoid decoding other packets when looking for subs."Carl Hetherington
This reverts commit 9e025d3f85f9d6d855b3d5e6c90bca0eac3a3d49. It causes corruption in prophet_clip.xml for reasons that are not yet known.
2015-10-16Avoid decoding other packets when looking for subs.Carl Hetherington
The "accumulation" of, for example, video data when we are looking for audio data is an *optimisation* to reduce the number of seeks. It should not be necessary for correctness (the output should be right even if we never kept anything except what we were looking for). Doing this accumulation is not always an optimisation; sometimes not doing it is better. Avoiding it when going back for subtitles is one of these cases.
2015-08-26Include tidying src/lib/a-j*.hCarl Hetherington
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-06-12Remove PassReason stuff.Carl Hetherington
This feels wrong: it means that it is possible for FFmpegDecoder to discard packets. I can't see how this is ok in all cases: maybe we were lucky that it worked at all.
2015-06-02Handle multiple audio streams in a single piece of contentCarl Hetherington
in a similar way to the V1 patch.
2015-05-13Don't bother decoding video frames when we're seeking around trying to find ↵Carl Hetherington
subtitles.
2014-12-05Some include tidying.Carl Hetherington
2014-07-01Tidy up a bit.Carl Hetherington
2014-06-02Merge master.Carl Hetherington
2014-05-02Comments.Carl Hetherington
2014-04-02Various fixes to FFmpeg decoder, including a couple of tests.Carl Hetherington
2014-03-25It builds.Carl Hetherington
2014-03-07Add primitive subtitle view. Remove unused Film member from Decoder hierarchy.Carl Hetherington
2014-03-04New DCPTime/ContentTime types.Carl Hetherington
2014-02-25Somewhat riskily remove use of AV_SEEK_BACKWARD. It was causingCarl Hetherington
seeks at the end of a FFmpegDecoder to go back into the content, confusing the player (which assumes that the next peek after seek will be after the seek location).
2013-12-28Fix termination of decodes.Carl Hetherington
2013-12-24Some fixes to playback of drop-frame content.Carl Hetherington
2013-12-18Considerable rework of decoder timing; tests pass, at least.Carl Hetherington
2013-12-13Time -> DCPTime.Carl Hetherington
2013-12-11Various work on better seeking (and seeking of audio).Carl Hetherington
2013-07-25Call Resampler::flush() again.Carl Hetherington
2013-07-20Remove some unused stuff.Carl Hetherington
2013-07-16More noncopyable.Carl Hetherington
2013-07-10Make subtitles work at least a bit.Carl Hetherington
2013-06-26Another try at sorting out the thorny question of timing.Carl Hetherington
2013-06-18Rename next -> position in decoders.Carl Hetherington
2013-05-31Test filling of stuff with black.Carl Hetherington
2013-05-24Seeking tweaks.Carl Hetherington
2013-05-23Some more tidying up.Carl Hetherington
2013-05-22Various hacks.Carl Hetherington
2013-05-22Half-way through trying to make seek work again.Carl Hetherington
2013-05-16Compiles; strange hang on adding content to a film.Carl Hetherington
2013-04-26Attempted fixes for some unimplemented timing bits.Carl Hetherington
2013-04-21Untested merge of master.Carl Hetherington
2013-04-20Somewhat hacky but seemingly functional frame back/forward (rest of #68).Carl Hetherington
2013-04-13DVD-o-matic -> DCP-o-matic.Carl Hetherington
2013-04-09Merge ImageMagick and FFmpeg content into VideoContent list; remove ↵Carl Hetherington
seek_to_last hacks.
2013-04-02Various bits.Carl Hetherington
2013-03-31Content can be added and previewed.Carl Hetherington
2013-03-31Runs.Carl Hetherington
2013-02-08Shuffle Job pointers around slightly.Carl Hetherington
2013-01-17shared_ptr is a bit excessive for DecodeOptions.Carl Hetherington
2012-12-18Try to tidy up subtitle timing and seeks wrt source frames, DCP frames and ↵Carl Hetherington
rounding.
2012-12-17Various fixes to still-image mode.Carl Hetherington
2012-12-16Decoder handles crop changing.Carl Hetherington
2012-12-16Split Options into encode / decode.Carl Hetherington
2012-12-16Various fixes.Carl Hetherington
2012-12-16Integrated FFmpeg player (slow).Carl Hetherington