Cog/Audio/Chain
Christopher Snowhill f251c91f02 Bug Fix: Rubber Band handles end of track gap
The code was polling the input chunk duration after emptying out the
chunk's samples, which resulted in an input duration account sitting at
exactly zero, so the end overrun flush would not be cut short properly,
resulting in gaps between tracks.

Correct the input sum to tabulate before emptying the input chunk, so
output remains properly gapless.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2025-02-16 14:06:25 -08:00
..
DSP Bug Fix: Rubber Band handles end of track gap 2025-02-16 14:06:25 -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 Audio: Unify playback setup of the converter 2025-02-15 19:58:18 -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 Bug Fix: Set seek position when resuming paused 2025-02-15 21:46:46 -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