cog/Audio
Christopher Snowhill 0997ca2c93 [Core Audio Output] Improve safety on stopping
Synchronize audio setup and audio stopping on the object's own pointer,
to hopefully prevent race conditions with out of sync calls to the stop
function from both the main and the audio thread.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-06-15 22:46:58 -07:00
..
Chain [Audio Threads] Change workgroup code for safety 2022-06-15 21:44:03 -07:00
CogAudio.xcodeproj [DSD] Add pure downsampling path, disabled 2022-06-10 02:13:10 -07:00
Output [Core Audio Output] Improve safety on stopping 2022-06-15 22:46:58 -07:00
ThirdParty [Various] Clean up various warnings 2022-06-11 13:42:42 -07:00
Utils [DSD] Add pure downsampling path, disabled 2022-06-10 02:13:10 -07:00
Visualization Fix visualization for variable audio block sizes 2022-02-16 21:54:55 -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 [HRIR Convolver] Rewrite to use PFFFT float 2022-06-06 08:18:33 -07:00
AudioPlayer.m [Metadata Handling] Fix dynamic info updates 2022-06-12 19:43:41 -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 Now properly supports sample format changing 2022-02-07 19:18:45 -08:00
CogPluginMulti.m [Event Handling] Add context to all observers 2022-06-15 16:47:43 -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 [Metadata Loading] Added null pointer guards 2022-06-09 23:18:51 -07:00
Status.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00