cog/Audio/Chain
Christopher Snowhill 5622e92899 Resampler: Fix gapless output
The resampler wasn't being given enough room to flush its final output,
so a function was added to determine the current output latency, and
more sample data is requested, allowing the full output flush to occur.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-03-05 20:40:18 -08:00
..
AudioChunk.h Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
AudioChunk.m Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
BufferChain.h Add decoder open error indicator 2022-02-10 02:15:48 -08:00
BufferChain.m Dynamic info now pushes to the correct track 2022-02-12 07:29:02 -08:00
ChunkList.h Now properly supports sample format changing 2022-02-07 19:18:45 -08:00
ChunkList.m Do not reset output sample rate automatically 2022-02-07 22:02:17 -08:00
ConverterNode.h Replaced libsoxr with r8brain free source 2022-03-04 02:07:38 -08:00
ConverterNode.mm Resampler: Fix gapless output 2022-03-05 20:40:18 -08:00
Downmix.h Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
Downmix.m Channel Mixer: Rewrite upmixing, changed HRIR 2022-02-11 23:51:41 -08:00
HeadphoneFilter.h Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
HeadphoneFilter.mm Replaced libsoxr with r8brain free source 2022-03-04 02:07:38 -08:00
InputNode.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
InputNode.m Fixes starting playback on short files 2022-03-05 15:53:47 -08:00
Node.h Now properly supports sample format changing 2022-02-07 19:18:45 -08:00
Node.m Now properly supports sample format changing 2022-02-07 19:18:45 -08:00
OutputNode.h Restart playback on device or output format change 2022-02-07 22:44:56 -08:00
OutputNode.m Restart playback on device or output format change 2022-02-07 22:44:56 -08:00