From: Mark Nauwelaerts Date: Tue, 22 Feb 2011 13:00:11 +0000 (+0100) Subject: avidemux: check for NULL audio stream format header when parsing stream X-Git-Tag: RELEASE-0.10.29~587 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d680842a7f33c156cb122dc56fbf8967be1dfc68;p=platform%2Fupstream%2Fgst-plugins-good.git avidemux: check for NULL audio stream format header when parsing stream --- diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index 95131d3..0627710 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -2020,10 +2020,12 @@ gst_avi_demux_parse_stream (GstAviDemux * avi, GstBuffer * buf) res = gst_riff_parse_strf_auds (element, sub, &stream->strf.auds, &stream->extradata); + sub = NULL; + if (!res) + break; stream->is_vbr = (stream->strh->samplesize == 0) && stream->strh->scale > 1 && stream->strf.auds->blockalign != 1; - sub = NULL; GST_DEBUG_OBJECT (element, "marking audio as VBR:%d, res %d", stream->is_vbr, res); /* we need these or we have no way to come up with timestamps */