cog/Audio
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
..
Chain Cog Audio: Fix memory leaks with new buffering 2022-02-07 04:06:36 -08:00
CogAudio.xcodeproj Remove old, now unused code 2022-02-06 21:50:23 -08:00
Output Cog Audio: Fix memory leaks with new buffering 2022-02-07 04:06:36 -08:00
ThirdParty Remove old, now unused code 2022-02-06 21:50:23 -08:00
Utils Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioContainer.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioContainer.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioDecoder.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioDecoder.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioMetadataReader.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioMetadataReader.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioMetadataWriter.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioMetadataWriter.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioPlayer.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioPlayer.m Cog Audio: Implement support for channel config 2022-02-07 01:10:05 -08:00
AudioPropertiesReader.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioPropertiesReader.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioSource.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
AudioSource.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
CogAudio_Prefix.pch Fix some more warnings. 2021-01-27 05:12:07 +03:00
CogPluginMulti.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
CogPluginMulti.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
Helper.h Volume control: Make preamp optional, defaulting to a limit of 100% volume 2022-01-17 22:41:26 -08:00
Helper.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
Info.plist Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
Plugin.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
PluginController.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
PluginController.m Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
Status.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00