summaryrefslogtreecommitdiff
path: root/src/lib/resampler.h
AgeCommit message (Collapse)Author
2025-10-22White space: resampler.{cc,h}Carl Hetherington
2023-08-15Add Resampler::channels().Carl Hetherington
2022-12-13More header trimming.Carl Hetherington
2021-07-05Tidy a little and use some std::vector instead of raw arrays.Carl Hetherington
2021-04-29Remove use of boost::noncopyable.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2017-05-21Do resampling in AudioDecoder rather than Player.Carl Hetherington
This fixes the problem where the decoder's position would not take into account that all samples pushed into the resampler do not always immediately come out. This would result in Player thinking that there would be gaps when there are not.
2017-04-19Various fixes to seeking with audio.Carl Hetherington
2017-04-19Restore upmixer_a_test and fix resampler flushing.Carl Hetherington
2017-04-19Various fixes to push audio vaguely in the right direction.Carl Hetherington
2016-06-22Set AudioDecoder::fast a different way.Carl Hetherington
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2015-09-09Use SRC_LINEAR for speed when analysing audio (#685).Carl Hetherington
2015-09-05Use libsamplerate for resampling instead of FFmpeg / libsoxr.Carl Hetherington
libsoxr was crashing on Windows and seems somewhat unmaintained.
2015-08-26Rest of src/lib/*.h tidying.Carl Hetherington
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2014-12-05Some include tidying.Carl Hetherington
2013-12-18Considerable rework of decoder timing; tests pass, at least.Carl Hetherington
2013-07-25Hopefully much cleaner handling of PTS changes under resample.Carl Hetherington
2013-07-16More noncopyable.Carl Hetherington
2013-07-11GPL boilerplate.Carl Hetherington
2013-07-11Untested flushing of resamplers.Carl Hetherington
2013-06-26Another try at sorting out the thorny question of timing.Carl Hetherington