From 3963fc5e5b04433bfcfccd0f85eecec1d0182c0f Mon Sep 17 00:00:00 2001 From: Peter Meerwald Date: Sun, 2 Nov 2014 17:22:19 +0100 Subject: [PATCH] mix: pa_mix() is always called with more than one steam Signed-off-by: Peter Meerwald --- src/pulsecore/mix.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pulsecore/mix.c b/src/pulsecore/mix.c index 4a839ec24..861f76b78 100644 --- a/src/pulsecore/mix.c +++ b/src/pulsecore/mix.c @@ -630,11 +630,12 @@ size_t pa_mix( pa_assert(data); pa_assert(length); pa_assert(spec); + pa_assert(nstreams > 1); if (!volume) volume = pa_cvolume_reset(&full_volume, spec->channels); - if (mute || pa_cvolume_is_muted(volume) || nstreams <= 0) { + if (mute || pa_cvolume_is_muted(volume)) { pa_silence_memory(data, length, spec); return length; }