Cog/Audio/Chain/DSP
Christopher Snowhill eaaabafdd2 Audio Processing: Unify sample block merging code
Sample block merging code should not be duplicated across the DSPs that
require it, but instead should be a common function. Also added some
optimizations to the Float32 converter function, to bypass conversion if
the audio format needs no conversion.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2025-02-12 18:54:38 -08:00
..
DSPEqualizerNode.h DSP: Move Equalizer processor to DSP node chain 2025-02-11 23:04:26 -08:00
DSPEqualizerNode.m Audio Processing: Unify sample block merging code 2025-02-12 18:54:38 -08:00
DSPFSurroundNode.h DSP: Move FreeSurround to DSP chain 2025-02-11 23:04:18 -08:00
DSPFSurroundNode.m Audio Processing: Unify sample block merging code 2025-02-12 18:54:38 -08:00
DSPHRTFNode.h DSP: Move HRTF filter to DSP class chain 2025-02-11 23:04:22 -08:00
DSPHRTFNode.m Audio: Add full timestamp accounting to playback 2025-02-12 14:08:17 -08:00
DSPRubberbandNode.h DSP: Move Rubber Band to its own DSP group 2025-02-11 23:04:13 -08:00
DSPRubberbandNode.m Audio Processing: Unify sample block merging code 2025-02-12 18:54:38 -08:00
FSurroundFilter.h DSP: Move FreeSurround to DSP chain 2025-02-11 23:04:18 -08:00
FSurroundFilter.mm DSP: Move FreeSurround to DSP chain 2025-02-11 23:04:18 -08:00
HeadphoneFilter.h DSP: Move HRTF filter to DSP class chain 2025-02-11 23:04:22 -08:00
HeadphoneFilter.mm DSP: Move HRTF filter to DSP class chain 2025-02-11 23:04:22 -08:00