summaryrefslogtreecommitdiff
path: root/src/lib/image_decoder.cc
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-07-29Replace Time::frames with Time::frames_round and Time::frames_floor.Carl Hetherington
I believe both are necessary; doing floor instead of round caused #648.
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-05-27Untested use of Frame for video/audio content lengths.Carl Hetherington
2015-05-13Don't bother decoding video frames when we're seeking around trying to find ↵Carl Hetherington
subtitles.
2015-02-08Uninitialised variable.Carl Hetherington
2014-11-23First cut at J2K import.Carl Hetherington
2014-11-07Remove log from ImageProxy hierarchy.Carl Hetherington
2014-07-09Split up image_proxy.{cc,h}Carl Hetherington
2014-06-02Merge master.Carl Hetherington
2014-05-21Tidy up logging a bit. Make it configurable from the GUI.Carl Hetherington
2014-05-20Merge master.Carl Hetherington
2014-05-14Add ImageProxy class.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-11Partial hacks to use of libdcp 1.0.Carl Hetherington
2014-01-03Various fix-ups.Carl Hetherington
2013-12-28Merge 1.0Carl Hetherington
2013-12-28Remove unused Film::content_paths_valid; fix ImageDecoder to throw an ↵Carl Hetherington
OpenFileError when a file is missing so that it gets treated as missing content; rename Content::path_valid -> paths_valid.
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-12-04Do lots of the player processing with less copying.Carl Hetherington
2013-11-22Merge still/moving image classes.Carl Hetherington