From f8a9f5bc1c7e5b69f321ee4093aaa71e2a98cb8f Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Tue, 16 Aug 2011 18:25:29 +0100 Subject: [PATCH] spectrum: avoid crashing by resetting the correct number of channels https://bugzilla.gnome.org/show_bug.cgi?id=656606 --- gst/spectrum/gstspectrum.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/spectrum/gstspectrum.c b/gst/spectrum/gstspectrum.c index bc4fca4..4d7250b 100644 --- a/gst/spectrum/gstspectrum.c +++ b/gst/spectrum/gstspectrum.c @@ -1134,7 +1134,7 @@ gst_spectrum_transform_ip (GstBaseTransform * trans, GstBuffer * buffer) spectrum->message_ts += gst_util_uint64_scale (spectrum->num_frames, GST_SECOND, rate); - for (c = 0; c < channels; c++) { + for (c = 0; c < output_channels; c++) { cd = &spectrum->channel_data[c]; gst_spectrum_reset_message_data (spectrum, cd); } -- 2.7.4