From b4439d47997e11b6f660b99c15657d386a490ff1 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Wed, 19 Oct 2016 23:58:29 +0200 Subject: [PATCH] Fix an issue where silent buses were only partially cleared. --- audio_mixer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audio_mixer.cpp b/audio_mixer.cpp index d0737f2..401c89b 100644 --- a/audio_mixer.cpp +++ b/audio_mixer.cpp @@ -403,7 +403,7 @@ void AudioMixer::find_sample_src_from_device(const map void AudioMixer::fill_audio_bus(const map> &samples_card, const InputMapping::Bus &bus, unsigned num_samples, float *output) { if (bus.device.type == InputSourceType::SILENCE) { - memset(output, 0, num_samples * sizeof(*output)); + memset(output, 0, num_samples * 2 * sizeof(*output)); } else { assert(bus.device.type == InputSourceType::CAPTURE_CARD || bus.device.type == InputSourceType::ALSA_INPUT); -- 2.39.2