cog/Audio/Chain
Christopher Snowhill acb1dd75d3 Cog Audio: Fix memory leaks with new buffering
By applying copious amounts of autorelease pools, memory is freed in a
timely manner. Prior to this, buffer objects were freed, but not being
released, and thus accumulating in memory indefinitely, as the original
threads and functions had autorelease pools that scoped the entire
thread, rather than individual function blocks that utilized the new
buffering system. This fixes memory growth caused by playback.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-02-07 04:06:36 -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 Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
BufferChain.m Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
ChunkList.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
ChunkList.m Cog Audio: Fix memory leaks with new buffering 2022-02-07 04:06:36 -08:00
ConverterNode.h Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
ConverterNode.m Cog Audio: Fix memory leaks with new buffering 2022-02-07 04:06:36 -08:00
Downmix.h Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
Downmix.m Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
HeadphoneFilter.h Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
HeadphoneFilter.m Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
InputNode.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
InputNode.m Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
Node.h Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
Node.m Cog Audio: Fix memory leaks with new buffering 2022-02-07 04:06:36 -08:00
OutputNode.h Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
OutputNode.m Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
RefillNode.h Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
RefillNode.m Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00