cog/Audio
Christopher Snowhill 8d10aa7e80 [Audio Output] Fix serious memory leakage
For one thing, the example code I followed was Swift and handled auto
releasing handles in the background, while Objective-C requires manual
handle reference management.

For two, there was no autoreleasepool around the block handling the
input audio chunks, which need to be released as they are pulled out and
disposed of. This also contributed to memory leakage.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-06-25 06:00:34 -07:00
..
Chain [Audio Output] Fix serious deadlock issue 2022-06-25 05:14:04 -07:00
CogAudio.xcodeproj [Audio Output] Resample unsupported sample rates 2022-06-24 03:47:19 -07:00
Output [Audio Output] Fix serious memory leakage 2022-06-25 06:00:34 -07:00
ThirdParty [Visualization] Resample all visualizer audio 2022-06-24 03:47:27 -07:00
Utils [DSD] Add pure downsampling path, disabled 2022-06-10 02:13:10 -07:00
Visualization Replace Core Audio output with Core Media runtime 2022-06-23 23:23:13 -07: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 Replace Core Audio output with Core Media runtime 2022-06-23 23:23:13 -07:00
AudioPlayer.m [Audio Output] Fix serious deadlock issue 2022-06-25 05:14:04 -07:00
AudioPropertiesReader.h CUE Reader: Fix enumerating sheets and tag reading 2022-02-13 12:18:58 -08:00
AudioPropertiesReader.m CUE Reader: Fix enumerating sheets and tag reading 2022-02-13 12:18:58 -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 [Event Handler] Fix observers for reused classes 2022-06-16 18:16:09 -07:00
CogPluginMulti.m [Cog Decoder Multi] Add dealloc function to close 2022-06-20 22:31:03 -07: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 [Event Handling] Add context to all observers 2022-06-15 16:47:43 -07:00
PluginController.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
PluginController.mm [Crashlytics] Require asking user consent 2022-06-21 19:03:37 -07:00
Status.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00