From 7d39f8e5bb43db2929d4e5115d56e1ee91528785 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 21 Jan 2010 17:57:36 +0100 Subject: [PATCH] avidemux: don't parse NULL indexes for some streams we might fail to fetch the index offsets. Don't try to parse NULL indexes in those cases. --- gst/avi/gstavidemux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index 4d8ccf8..6c47513 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -1532,6 +1532,9 @@ gst_avi_demux_read_subindexes_pull (GstAviDemux * avi) for (n = 0; n < avi->num_streams; n++) { GstAviStream *stream = &avi->stream[n]; + if (stream->indexes == NULL) + continue; + for (i = 0; stream->indexes[i] != GST_BUFFER_OFFSET_NONE; i++) { if (gst_riff_read_chunk (GST_ELEMENT_CAST (avi), avi->sinkpad, &stream->indexes[i], &tag, &buf) != GST_FLOW_OK) -- 2.7.4