From: Steinar H. Gunderson Date: Wed, 19 Oct 2016 21:58:29 +0000 (+0200) Subject: Fix an issue where silent buses were only partially cleared. X-Git-Tag: 1.4.0~19 X-Git-Url: https://git.sesse.net/?p=nageru;a=commitdiff_plain;h=b4439d47997e11b6f660b99c15657d386a490ff1 Fix an issue where silent buses were only partially cleared. --- 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);