Cog/Audio/Chain
Christopher Snowhill 92dbe351af DSP: Add format change checking to FreeSurround
FreeSurround, like the Equalizer, which attempt to coalesce Audio Chunks
into larger blocks of 4096 samples, must check if the audio format has
changed between blocks, and stop stacking chunks together when a new
format is detected. They will continue processing with less sample data
than expected, as necessary.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2025-02-11 23:04:31 -08:00
..
DSP DSP: Add format change checking to FreeSurround 2025-02-11 23:04:31 -08:00
AudioChunk.h [FreeSurround] Further improvements 2022-07-14 03:35:09 -07:00
AudioChunk.m [FreeSurround] Further improvements 2022-07-14 03:35:09 -07:00
BufferChain.h DSP: Move Equalizer processor to DSP node chain 2025-02-11 23:04:26 -08:00
BufferChain.m DSP: Move Equalizer processor to DSP node chain 2025-02-11 23:04:26 -08:00
ChunkList.h Add an option to control halving DSD volume level 2023-07-15 16:46:30 -07:00
ChunkList.m Add an option to control halving DSD volume level 2023-07-15 16:46:30 -07:00
ConverterNode.h Revert to previous low latency output system 2023-10-02 10:57:47 -07:00
ConverterNode.m Fix crash on unaligned volume scale 2023-10-11 20:22:17 -07:00
Downmix.h Replace Core Audio output with Core Media runtime 2022-06-23 23:22:41 -07:00
Downmix.m [Downmixer] Only downmix to stereo if not stereo 2022-07-10 15:21:57 -07:00
DSPNode.h DSP: Add thread priority control 2025-02-11 15:06:59 -08:00
DSPNode.m DSP: Add thread priority control 2025-02-11 15:06:59 -08:00
InputNode.h Audio Player: Only wait for unstopped input 2022-12-09 21:18:56 -08:00
InputNode.m DSP: Move Equalizer processor to DSP node chain 2025-02-11 23:04:26 -08:00
Node.h Improve audio buffering situation 2023-10-03 04:48:57 -07:00
Node.m Audio: Adjust node buffering behavior a bit 2025-02-11 18:11:26 -08:00
OutputNode.h DSP: Move Equalizer processor to DSP node chain 2025-02-11 23:04:26 -08:00
OutputNode.m DSP: Move Equalizer processor to DSP node chain 2025-02-11 23:04:26 -08:00