Cog/Audio/Chain
Christopher Snowhill 7d803a0211 DSP: Add thread priority control
DSP threads, such as the Rubber Band processing, and planned moves of
other processing to buffer threads, such as the Equalizer, FreeSurround,
HRTF, and Downmixing for output, because they all have small output
buffers. Since these buffers drain and fill fast, they should be
processed at a high priority. Hopefully, App Store doesn't complain
about the use of these APIs.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2025-02-11 15:10:38 -08:00
..
AudioChunk.h [FreeSurround] Further improvements 2022-07-14 01:47:02 -07:00
AudioChunk.m [FreeSurround] Further improvements 2022-07-14 01:47:02 -07:00
BufferChain.h Rubber Band: Move everything to a DSP class 2025-02-11 01:25:26 -08:00
BufferChain.m Rubber Band: Move everything to a DSP class 2025-02-11 01:25:26 -08:00
ChunkList.h Add an option to control halving DSD volume level 2023-07-15 16:46:39 -07:00
ChunkList.m Add an option to control halving DSD volume level 2023-07-15 16:46:39 -07:00
ConverterNode.h Revert to previous low latency output system 2023-10-02 10:56:33 -07:00
ConverterNode.m Fix crash on unaligned volume scale 2023-10-11 20:22:42 -07:00
Downmix.h Replace Core Audio output with Core Media runtime 2022-06-23 23:23:13 -07:00
Downmix.m [Downmixer] Only downmix to stereo if not stereo 2022-07-10 15:08:56 -07:00
DSPNode.h DSP: Add thread priority control 2025-02-11 15:10:38 -08:00
DSPNode.m DSP: Add thread priority control 2025-02-11 15:10:38 -08:00
DSPRubberbandNode.h Rubber Band: Move everything to a DSP class 2025-02-11 01:25:26 -08:00
DSPRubberbandNode.m Rubber Band: Move default preferences 2025-02-11 01:27:28 -08:00
InputNode.h Audio Player: Only wait for unstopped input 2022-12-09 21:17:45 -08:00
InputNode.m Rubber Band: Move everything to a DSP class 2025-02-11 01:25:26 -08:00
Node.h Improve audio buffering situation 2023-10-03 05:00:51 -07:00
Node.m Rubber Band: Move everything to a DSP class 2025-02-11 01:25:26 -08:00
OutputNode.h Rubber Band: Move everything to a DSP class 2025-02-11 01:25:26 -08:00
OutputNode.m Rubber Band: Move everything to a DSP class 2025-02-11 01:25:26 -08:00