summaryrefslogtreecommitdiff
path: root/src/lib/video_decoder.h
AgeCommit message (Collapse)Author
2016-01-24Stop trying to get frames from a video source when an attemptCarl Hetherington
to get an earlier frame has already failed because the decoder said it has no more data. Before this the VideoDecoder would repeatedly seek to try to get a frame which does not exist. This happens when the header of a file is wrong, it would seem; in the file that triggered the bug the header (as read by DoM or ffprobe) has a length of 137275 frames but the last frame in the file (according to DoM or ffprobe -show_frames) is 136207 (44.5s earlier).
2015-08-17Do filling correctly for separate-content L/R 3D; before it wasCarl Hetherington
trying to fill each individual piece of content as if it was providing both L and R frames.
2015-05-26{Video,Audio}Frame -> Frame.Carl Hetherington
2015-01-19Fix audio analysis; make sure we don't decode video and let it pile up unwanted.Carl Hetherington
2015-01-19VideoDecoder::_same can just be a local.Carl Hetherington
2014-12-05Some include tidying.Carl Hetherington
2014-11-23Various fixes to seek since changing fill code.Carl Hetherington
2014-11-11Hand-apply 80562fe5dce5fd625da583ca6f7c2833f9db8754 from master (remove ↵Carl Hetherington
default scale and use a scale guessed from the content's size and sample aspect ratio).
2014-07-09Basics of DCP import.Carl Hetherington
2014-05-20Merge master.Carl Hetherington
2014-05-14Add ImageProxy class.Carl Hetherington
2014-05-02Comments.Carl Hetherington
2014-05-01Fix 3D support.Carl Hetherington
2014-04-02Various fixes to FFmpeg decoder, including a couple of tests.Carl Hetherington
2014-04-01Various small fixes.Carl Hetherington
2014-03-25It builds.Carl Hetherington
2014-03-18Tentative support for 3D from alternate frames.Carl Hetherington
Also remove references to libpostproc. Requested-by: Jean-Jacques Mantello
2014-03-07Add primitive subtitle view. Remove unused Film member from Decoder hierarchy.Carl Hetherington
2014-03-04New DCPTime/ContentTime types.Carl Hetherington
2014-01-03Various fix-ups.Carl Hetherington
2013-12-18Considerable rework of decoder timing; tests pass, at least.Carl Hetherington
2013-12-13Start of changing frame numbers to time.Carl Hetherington
2013-12-11Various work on better seeking (and seeking of audio).Carl Hetherington
2013-07-22Basics of front-end 3D (as far as viewer, at least).Carl Hetherington
2013-07-20Remove some unused stuff.Carl Hetherington
2013-07-13Another attempt to fix back / same-frame seeks.Carl Hetherington
2013-07-09Hopefully fix seek back/forward.Carl Hetherington
2013-06-26Another try at sorting out the thorny question of timing.Carl Hetherington
2013-06-21Split examiner parts off decoder.Carl Hetherington
2013-06-16Some work on cropping in the film viewer; also prevent player from always ↵Carl Hetherington
scaling up to DCP resolution.
2013-06-07Fix seeks past the end of video files.Carl Hetherington
2013-05-31Test filling of stuff with black.Carl Hetherington
2013-05-23Various bits and pieces.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-21Give Film a container; move crop into video content; other bits.Carl Hetherington
2013-05-20Various time-related fixes; fix daft hang on decodes.Carl Hetherington
2013-05-10Remove Timed*Sink and Timed*Source>Carl Hetherington
2013-04-21Untested merge of master.Carl Hetherington
2013-04-15Repair very bad merge. Mysterious.Carl Hetherington
2013-04-15Merge master.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-07Fix still video playback.Carl Hetherington
2013-04-02Various fixes.Carl Hetherington
2013-04-01Various bits.Carl Hetherington
2013-03-31Content can be added and previewed.Carl Hetherington
2013-03-31Runs.Carl Hetherington
2013-03-06Hopefully fix up still-image generation.Carl Hetherington