Cog/Audio
Christopher Snowhill 04426d755c Bug Fix: Audio chain should do more error checking
Check all audio chain elements for allocation failures, and also dispose
of all of the previous handles in reverse order, including nulling the
final node handle so the output does not attempt to poll for audio while
the chain is being rebuilt.

Also set up output node to handle the new null finalNode state, and
return an empty chunk to the caller.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2025-02-15 19:58:12 -08:00
..
Chain Bug Fix: Audio chain should do more error checking 2025-02-15 19:58:12 -08:00
CogAudio.xcodeproj Downmix: Move downmix to DSP chain and fix a bug 2025-02-13 14:56:28 -08:00
Output Audio: Attempt to reduce glitching from seeking 2025-02-14 18:51:36 -08:00
ThirdParty Audio/extrapolator: Fix short prime length 2025-01-03 02:18:35 -08:00
Utils [Cog Audio] Rename Semaphore.h to CogSemaphore.h 2022-08-05 22:18:40 -07:00
Visualization Visualization: Optimize Swift code handling arrays 2025-02-13 19:58:34 -08:00
AudioContainer.h [Sandbox] Suggest URLs that are contained in CUEs 2022-06-26 02:59:37 -07:00
AudioContainer.m [Sandbox] Suggest URLs that are contained in CUEs 2022-06-26 02:59:37 -07: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 Rubber Band: Move everything to a DSP class 2025-02-11 01:25:26 -08:00
AudioPlayer.m Rubber Band: Move everything to a DSP class 2025-02-11 01:25:26 -08: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-Bridging-Header.h [Cog Audio] Add a Swift bridging header 2022-08-05 21:38:54 -07:00
CogAudio_Prefix.pch Fix some more warnings. 2021-01-27 05:12:07 +03:00
CogPluginMulti.h [Sandbox] Suggest URLs that are contained in CUEs 2022-06-26 02:59:37 -07:00
CogPluginMulti.m [Input API] Change input readAudio method 2022-07-10 15:14:47 -07:00
Helper.h Volume slider changes 2023-06-08 02:10:15 -07:00
Helper.m Volume slider changes 2023-06-08 02:10:15 -07:00
Info.plist Updated everything else to ARC, and plugged a release cycle. 2016-05-05 13:05:39 -07:00
Plugin.h [Input API] Change input readAudio method 2022-07-10 15:14:47 -07:00
PluginController.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00
PluginController.mm Update PluginController.mm 2024-08-17 03:23:29 -07:00
Status.h Reformat my own source code with clang-format 2022-02-06 21:49:27 -08:00