summaryrefslogtreecommitdiff
path: root/src/lib/audio_decoder.cc
AgeCommit message (Collapse)Author
2016-07-07Remove unused variable.Carl Hetherington
2016-06-22Set AudioDecoder::fast a different way.Carl Hetherington
2016-06-21Revert "Use make_shared<>."Carl Hetherington
Support for this seems to vary wildly across DoM's build targets. Stuff that builds on 16.04 won't build on 14.04, for example. Seems to not be worth the hassle now. This reverts commit 5a5324ed3a381a86dfe0a6e3932c1d58fdcd596f.
2016-06-21Use make_shared<>.Carl Hetherington
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2016-05-18Fix crash.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-09-09Use SRC_LINEAR for speed when analysing audio (#685).Carl Hetherington
2015-09-05Don't bother with audio in the film viewer.Carl Hetherington
2015-08-28Fix crash on adding a KDM to a DCP (hopefully #645).Carl Hetherington
2015-08-26Include tidying src/lib/a-j*.hCarl Hetherington
2015-06-02Handle multiple audio streams in a single piece of contentCarl Hetherington
in a similar way to the V1 patch.
2015-05-26{Video,Audio}Frame -> Frame.Carl Hetherington
2015-05-13Don't bother decoding video frames when we're seeking around trying to find ↵Carl Hetherington
subtitles.
2015-01-20Seek correctly in AudioDecoder; the frame parameter is in resampled frames, ↵Carl Hetherington
so we must use the same frame rate when converting back to ContentTime for seek.
2014-12-20Hand-apply d849d411cff28ef5453085791d0b4d7cd73bd070 from master; replace all ↵Carl Hetherington
assert()s with thrown exceptions.
2014-12-05Include rearrangement.Carl Hetherington
2014-09-16Merge master.Carl Hetherington
2014-09-14Another missing <iostream> include from Markus Kalb.Carl Hetherington
2014-09-12Add context menu option to re-examine content (#339).Carl Hetherington
2014-09-11Clarify logic.Carl Hetherington
2014-09-10Don't automatically call pass() without first checking to see if we haveCarl Hetherington
what we need; otherwise we can keep calling pass() unnecessarily which causes a build-up of data which is eventually trimmed to save memory.
2014-08-11Merge master.Carl Hetherington
2014-08-09Properly remove JSON server; remove some unused usings; remove some ↵Carl Hetherington
unnecessary uses of stringstream.
2014-07-23Reinstate AudioDecoder::flush().Carl Hetherington
2014-07-23Fix excessive memory usage on long plays without audio.Carl Hetherington
2014-07-15Add simple stereo-5.1 upmixer.Carl Hetherington
2014-07-13Very basic audio processing framework.Carl Hetherington
2014-06-30Fix problems with AudioDecoder when seeks to not subsequently give exactly ↵Carl Hetherington
what we asked for.
2014-06-20Don't allow _decoded_audio to grow to very large sizes during seek.Carl Hetherington
2014-05-02Rename AudioContent frame_rate methods and move resampled_audio_frame_rate ↵Carl Hetherington
into AudioContent.
2014-05-01Fix assert failure.Carl Hetherington
2014-05-01Various fixes so that audio_delay_test works again.Carl Hetherington
2014-04-11Flush decoded_audio buffer on seek.Carl Hetherington
2014-04-11Missing set_frames call.Carl Hetherington
2014-04-09Bug fix with audio and non-accurate seeks.Carl Hetherington
2014-04-01Various small fixes.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-01-03Various attempted fixes to audio sync.Carl Hetherington
2014-01-03Fix _audio_position after seek.Carl Hetherington
2014-01-03Various fix-ups.Carl Hetherington
2013-12-18Attempt to move resampling into AudioDecoder.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-10-24Support repeat of more than one extra frame per source frame.Carl Hetherington
2013-10-22Hacks.Carl Hetherington