Cog/Audio/Chain
Christopher Snowhill 45cb841ec0 Bug Fix: Greatly improve audio buffer handling
Buffers were being treated as empty before they were actually processed,
due to races between the current node's end of stream marker and
actually feeding the output buffer.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2025-03-04 00:43:30 -08:00
..
DSP Bug Fix: Greatly improve audio buffer handling 2025-03-04 00:43:30 -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 Cleanup: Remove unused code 2025-02-27 14:31:58 -08:00
BufferChain.m Cleanup: Remove unused code 2025-02-27 14:31:58 -08:00
ChunkList.h Bug Fix: Remove observer cleanup 2025-03-01 15:18:21 -08:00
ChunkList.m Bug Fix: Remove observer cleanup 2025-03-01 15:18:21 -08:00
ConverterNode.h Cleanup: Massive code cleanup and reorganization 2025-02-26 01:15:03 -08:00
ConverterNode.m Bug Fix: Greatly improve audio buffer handling 2025-03-04 00:43:30 -08:00
DSPNode.h Cleanup: Massive code cleanup and reorganization 2025-02-26 01:15:03 -08:00
DSPNode.m Debugging: Implement buffer chain logging code 2025-03-04 00:43:20 -08:00
InputNode.h Cleanup: Massive code cleanup and reorganization 2025-02-26 01:15:03 -08:00
InputNode.m Bug Fix: Attempt to make seeking more performant 2025-02-25 18:12:30 -08:00
Node.h Debugging: Implement buffer chain logging code 2025-03-04 00:43:20 -08:00
Node.m Bug Fix: Greatly improve audio buffer handling 2025-03-04 00:43:30 -08:00
OutputNode.h Seeking: Restart output completely on track seek 2025-02-28 17:56:22 -08:00
OutputNode.m Bug Fix: Greatly improve audio buffer handling 2025-03-04 00:43:30 -08:00
VisualizationNode.h Cleanup: Massive code cleanup and reorganization 2025-02-26 01:15:03 -08:00
VisualizationNode.m Bug Fix: Greatly improve audio buffer handling 2025-03-04 00:43:30 -08:00