cog/Audio/Chain
Christopher Snowhill 62edb39761 Cog Audio: Major rewrite of audio buffering
Rewrite attempt number two. Now using array lists of audio chunks, with
each chunk having its format and optionally losslessness stashed along
with it. This replaces the old virtual ring buffer method. As a result
of this, the HRIR toggle now works instantaneously.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-02-06 03:08:34 -08:00
..
AudioChunk.h Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
AudioChunk.m Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
BufferChain.h Revert "Core Audio output: Rewrote major portions" 2022-02-05 04:14:03 -08:00
BufferChain.m Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
ChunkList.h Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
ChunkList.m Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
ConverterNode.h Revert "Core Audio output: Rewrote major portions" 2022-02-05 04:14:03 -08:00
ConverterNode.m Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
Downmix.h Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
Downmix.m Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
HeadphoneFilter.h HRIR Filter: Quality of life improvements 2022-02-01 15:28:24 -08:00
HeadphoneFilter.m HRIR Filter: Change resampler to use soxr oneshot 2022-02-01 22:54:27 -08:00
InputNode.h Cog Audio: Dealt with a major retain cycle leak 2022-01-29 21:31:19 -08:00
InputNode.m Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
Node.h Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
Node.m Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
OutputNode.h Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
OutputNode.m Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
RefillNode.h Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00
RefillNode.m Cog Audio: Major rewrite of audio buffering 2022-02-06 03:08:34 -08:00