From acbd88ca298f381f31ddeeb2ed931ca5241a927d Mon Sep 17 00:00:00 2001 From: Chip Audette Date: Sun, 19 Feb 2017 10:40:37 -0500 Subject: [PATCH] Update audioMixer for block length --- AudioMixer4_F32.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/AudioMixer4_F32.cpp b/AudioMixer4_F32.cpp index 40e9757..acab10f 100644 --- a/AudioMixer4_F32.cpp +++ b/AudioMixer4_F32.cpp @@ -6,7 +6,7 @@ void AudioMixer4_F32::update(void) { out = receiveWritable_f32(0); if (!out) return; - arm_scale_f32(out->data, multiplier[0], out->data, AUDIO_BLOCK_SAMPLES); + arm_scale_f32(out->data, multiplier[0], out->data, out->length); for (int channel=1; channel < 4; channel++) { in = receiveReadOnly_f32(channel); @@ -16,8 +16,8 @@ void AudioMixer4_F32::update(void) { audio_block_f32_t *tmp = allocate_f32(); - arm_scale_f32(in->data, multiplier[channel], tmp->data, AUDIO_BLOCK_SAMPLES); - arm_add_f32(out->data, tmp->data, out->data, AUDIO_BLOCK_SAMPLES); + arm_scale_f32(in->data, multiplier[channel], tmp->data, tmp->length); + arm_add_f32(out->data, tmp->data, out->data, tmp->length); release(tmp); release(in);