From 6d14da86040dea4819e205952cb8c970854b320c Mon Sep 17 00:00:00 2001 From: Holger Date: Wed, 11 May 2022 19:15:14 +0200 Subject: [PATCH] Less CPU consuming setting for panorama values (#212) Values (with sin()/cos() functions) for the panorama are only calculated once when setting them instead of calculating them on every run for calculation of an audio block --- src/effect_mixer.hpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/effect_mixer.hpp b/src/effect_mixer.hpp index 2e55378..44184ab 100644 --- a/src/effect_mixer.hpp +++ b/src/effect_mixer.hpp @@ -89,7 +89,10 @@ public: AudioStereoMixer(uint16_t len) : AudioMixer(len) { for (uint8_t i=0; i::sumbufL; using AudioMixer::multiplier; using AudioMixer::buffer_length; - float32_t panorama[NN]; + float32_t panorama[NN][2]; float32_t* sumbufR; };