From 6a8194e1219531d00554d263cfdb0cc3e7b302d6 Mon Sep 17 00:00:00 2001 From: Stefan Sauer Date: Wed, 26 Aug 2015 23:16:46 +0200 Subject: [PATCH] level: fix level calculations for mutliple channels This was broken with 7b90bf32150897a141a29a12ecab555d8c5b7fab. --- gst/level/gstlevel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/level/gstlevel.c b/gst/level/gstlevel.c index 1141db6606..a8e41f0a91 100644 --- a/gst/level/gstlevel.c +++ b/gst/level/gstlevel.c @@ -701,7 +701,7 @@ gst_level_transform_ip (GstBaseTransform * trans, GstBuffer * in) filter->decay_peak_age[i] = G_GINT64_CONSTANT (0); } } - in_data += block_size * bps; + in_data += block_size * bps * channels; filter->num_frames += block_size; num_frames -= block_size;