From eb80d99bcc931bbfefe7a4a44d2008a13af0f2da Mon Sep 17 00:00:00 2001 From: Gergo Koteles Date: Wed, 9 Jul 2025 20:47:53 +0200 Subject: [PATCH] mixer: remove the unused and buggy 3 parameter doAddMix() It doesn't work well if multiplier[channel]==UNITY_GAIN --- src/effect_mixer.hpp | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/effect_mixer.hpp b/src/effect_mixer.hpp index 78efbb4..2cf3586 100644 --- a/src/effect_mixer.hpp +++ b/src/effect_mixer.hpp @@ -135,23 +135,6 @@ public: arm_add_f32(sumbufR, tmp, sumbufR, buffer_length); } - void doAddMix(uint8_t channel, float32_t* inL, float32_t* inR) - { - float32_t tmp[buffer_length]; - - assert(inL); - assert(inR); - - // left - if(multiplier[channel]!=UNITY_GAIN) - arm_scale_f32(inL,multiplier[channel],tmp,buffer_length); - arm_add_f32(sumbufL, tmp, sumbufL, buffer_length); - // right - if(multiplier[channel]!=UNITY_GAIN) - arm_scale_f32(inR,multiplier[channel],tmp,buffer_length); - arm_add_f32(sumbufR, tmp, sumbufR, buffer_length); - } - void getMix(float32_t* bufferL, float32_t* bufferR) { assert(bufferR);