From: Steinar H. Gunderson Date: Sat, 13 Aug 2016 14:34:08 +0000 (+0200) Subject: In ResamplingQueue::get_output_samples(), zero out the right number of channels. X-Git-Tag: 1.4.0~145 X-Git-Url: https://git.sesse.net/?p=nageru;a=commitdiff_plain;h=c0f9a296acefabf49a43187eb5c160cc776e8e9d In ResamplingQueue::get_output_samples(), zero out the right number of channels. --- diff --git a/resampling_queue.cpp b/resampling_queue.cpp index c1945d2..e2483f9 100644 --- a/resampling_queue.cpp +++ b/resampling_queue.cpp @@ -66,7 +66,7 @@ bool ResamplingQueue::get_output_samples(double pts, float *samples, ssize_t num assert(num_samples > 0); if (first_input) { // No data yet, just return zeros. - memset(samples, 0, num_samples * 2 * sizeof(float)); + memset(samples, 0, num_samples * num_channels * sizeof(float)); return true; }