Cog/Audio/Chain
Christopher Snowhill 68a146f6b8 Bug Fix: Handle gaplessness for headphone filter
The filter uses a pre-buffer of input audio, so extrapolate from the
actual input to fill the buffer. Fixes clicking on non-zero-crossing
track endings.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2025-03-04 00:46:50 -08:00
..
DSP Bug Fix: Handle gaplessness for headphone filter 2025-03-04 00:46:50 -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