summaryrefslogtreecommitdiff
path: root/src/lib/sndfile_decoder.cc
AgeCommit message (Collapse)Author
2016-05-18Remove Sndfile code and use FFmpeg instead.Carl Hetherington
2016-05-18Rename some methods.Carl Hetherington
2016-05-18Basics of splitting up Decoder tree like Content.Carl Hetherington
2016-05-18Split audio; builds.Carl Hetherington
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-09-09Use SRC_LINEAR for speed when analysing audio (#685).Carl Hetherington
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-06-02Try to fix Win32 build.Carl Hetherington
2015-06-02Handle multiple audio streams in a single piece of contentCarl Hetherington
in a similar way to the V1 patch.
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.
2014-05-02Rename AudioContent frame_rate methods and move resampled_audio_frame_rate ↵Carl Hetherington
into AudioContent.
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-27Merge master.Carl Hetherington
2014-02-26Fix problems loading files into SndfileDecoder whenCarl Hetherington
they have non-ASCII names. Reported-by: José Luis Rodríguez García
2014-01-03Various attempted fixes to audio sync.Carl Hetherington
2014-01-03Various fix-ups.Carl Hetherington
2014-01-02Rationalise video/audio frame types.Carl Hetherington
2013-12-31Fix sndfile decoder.Carl Hetherington
2013-12-18A couple of sndfile fixes for the new world order.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-11-23Remove Content::path(), add Content::path_summary().Carl Hetherington
2013-10-22Hacks.Carl Hetherington
2013-07-25Hopefully much cleaner handling of PTS changes under resample.Carl Hetherington
2013-07-25Move resampling back into AudioDecoder and fix various screw-ups with audio ↵Carl Hetherington
in the player.
2013-07-24Rename Content::_file to path and support md5sums of directories.Carl Hetherington
2013-07-12Remove unused variable.Carl Hetherington
2013-07-11Missing initialisation of _info.format; fix audio emission into frames ↵Carl Hetherington
rather than Time.
2013-07-11Untested audio delay.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-25Merge master and multifarious hackery.Carl Hetherington
2013-05-23Some more tidying up.Carl Hetherington
2013-05-22Various hacks.Carl Hetherington
2013-05-20Fix another crash on stills with no audio.Carl Hetherington
2013-05-16Compiles; strange hang on adding content to a film.Carl Hetherington
2013-05-10Move SRC (badly) to AudioDecoder.Carl Hetherington
2013-05-04Add primitive description of what the playlist is doing. Add missing ↵Carl Hetherington
de-interleave of multi-channel audio sources.
2013-04-28Merge master.Carl Hetherington
2013-04-28Fix broken external audio support.Carl Hetherington
2013-04-21Untested merge of master.Carl Hetherington