Cog/Audio/Chain
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
..
DSP Bug Fix: Significantly rework Rubber Band DSP 2025-02-14 19:43:24 -08:00
AudioChunk.h Audio: General fixes and improvements 2025-02-13 06:35:38 -08:00
AudioChunk.m Audio: General fixes and improvements 2025-02-13 06:35:38 -08:00
BufferChain.h Bug Fix: Audio chain should do more error checking 2025-02-15 19:58:12 -08:00
BufferChain.m Bug Fix: Audio chain should do more error checking 2025-02-15 19:58:12 -08:00
ChunkList.h Audio: Make chunk merging abortable 2025-02-13 13:51:55 -08:00
ChunkList.m Audio: Fix more hangs and resume playback on start 2025-02-13 22:25:27 -08:00
ConverterNode.h Audio: Fix more hangs and resume playback on start 2025-02-13 22:25:27 -08:00
ConverterNode.m Audio: Fix more hangs and resume playback on start 2025-02-13 22:25:27 -08:00
DSPNode.h Visualization: Reworked buffering system 2025-02-13 01:13:15 -08:00
DSPNode.m Audio: Improve buffer signaling 2025-02-13 19:58:30 -08:00
InputNode.h Audio: Attempt to reduce glitching from seeking 2025-02-14 18:51:36 -08:00
InputNode.m Audio: Attempt to reduce glitching from seeking 2025-02-14 18:51:36 -08:00
Node.h Audio: Fix more hangs and resume playback on start 2025-02-13 22:25:27 -08:00
Node.m Audio: Fix more hangs and resume playback on start 2025-02-13 22:25:27 -08:00
OutputNode.h Audio: Attempt to reduce glitching from seeking 2025-02-14 18:51:36 -08:00
OutputNode.m Bug Fix: Audio chain should do more error checking 2025-02-15 19:58:12 -08:00
VisualizationNode.h Audio: Fix more hangs and resume playback on start 2025-02-13 22:25:27 -08:00
VisualizationNode.m Audio: Fix more hangs and resume playback on start 2025-02-13 22:25:27 -08:00