cog/Audio
Christopher Snowhill 9e5a70c9ae Cog Audio: Dealt with a major retain cycle leak
This seals up a major memory leak of the playback state whenever a chain
is released on stop or on manual track change. CogAudioMulti was
retaining the input node due to its listeners, and InputNode was not
releasing the listeners when asked to stop running. This is fixed now.

Fixes #221

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-01-29 21:31:19 -08:00
..
Chain Cog Audio: Dealt with a major retain cycle leak 2022-01-29 21:31:19 -08:00
CogAudio.xcodeproj New feature: Implemented headphone virtualization 2022-01-25 16:50:42 -08:00
Output Cog Audio: Dealt with a major retain cycle leak 2022-01-29 21:31:19 -08:00
ThirdParty New feature: Implemented headphone virtualization 2022-01-25 16:50:42 -08:00
Utils Semaphore: Change timedWait to wait in microseconds 2022-01-14 22:43:46 -08:00
AudioContainer.h Clean up most warnings and update some dependencies 2021-04-29 18:16:24 -07:00
AudioContainer.m Add autorelease pools to various info loading functions, so that adding massive amounts of tracks to the playlist will not run out of file handles. 2016-06-29 22:14:13 -07:00
AudioDecoder.h Implemented basic embedded CueSheet support 2022-01-14 16:46:35 -08:00
AudioDecoder.m Implemented basic embedded CueSheet support 2022-01-14 16:46:35 -08:00
AudioMetadataReader.h Implemented basic embedded CueSheet support 2022-01-14 16:46:35 -08:00
AudioMetadataReader.m Implemented basic embedded CueSheet support 2022-01-14 16:46:35 -08:00
AudioMetadataWriter.h Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
AudioMetadataWriter.m Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
AudioPlayer.h HDCD Decoding: Add HDCD indicator 2022-01-20 23:53:45 -08:00
AudioPlayer.m Cog Audio: Dealt with a major retain cycle leak 2022-01-29 21:31:19 -08:00
AudioPropertiesReader.h Merged with cog-audio-framework branch. Cog now uses plugins. 2007-02-24 20:36:27 +00:00
AudioPropertiesReader.m Add autorelease pools to various info loading functions, so that adding massive amounts of tracks to the playlist will not run out of file handles. 2016-06-29 22:14:13 -07:00
AudioSource.h Added AudioContainer plugin and made pls and m3u loaders that use it. 2007-10-09 01:20:46 +00:00
AudioSource.m Added AudioContainer plugin and made pls and m3u loaders that use it. 2007-10-09 01:20:46 +00:00
CogAudio_Prefix.pch Fix some more warnings. 2021-01-27 05:12:07 +03:00
CogPluginMulti.h Added class priority levels to metadata readers, properties readers, and containers, all so sidplay can be downvoted for mishandling id MUS format when trying to read its own MUS format 2015-04-13 00:39:24 -07:00
CogPluginMulti.m Cog Audio: Dealt with a major retain cycle leak 2022-01-29 21:31:19 -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 Volume control: Make preamp optional, defaulting to a limit of 100% volume 2022-01-17 22:41:26 -08:00
Info.plist Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
Plugin.h Utility: Add stubs to regenerate Info.plist with file type associations 2022-01-18 03:07:32 -08:00
PluginController.h Added class priority levels to metadata readers, properties readers, and containers, all so sidplay can be downvoted for mishandling id MUS format when trying to read its own MUS format 2015-04-13 00:39:24 -07:00
PluginController.m Change a bunch of NSArray declarations to const collection literals 2022-01-18 18:12:57 -08:00
Status.h Convert CogStatus enum to NS_ENUM 2021-02-07 00:22:19 +03:00