]> git.sesse.net Git - nageru/commitdiff
In ResamplingQueue::get_output_samples(), zero out the right number of channels.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 13 Aug 2016 14:34:08 +0000 (16:34 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 13 Aug 2016 14:34:17 +0000 (16:34 +0200)
resampling_queue.cpp

index c1945d27ab2a2f304edf7292d34334e00d8416e2..e2483f90c83f0ebedb9d0a17892a0ea0f0700555 100644 (file)
@@ -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;
        }