mixer: remove the unused and buggy 3 parameter doAddMix()

It doesn't work well if multiplier[channel]==UNITY_GAIN
pull/955/head
Gergo Koteles 1 week ago
parent 952a7b776f
commit eb80d99bcc
  1. 17
      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);

Loading…
Cancel
Save