projects
/
platform
/
upstream
/
gst-plugins-good.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9afc247
)
avidemux: don't parse NULL indexes
author
Wim Taymans
<wim.taymans@collabora.co.uk>
Thu, 21 Jan 2010 16:57:36 +0000
(17:57 +0100)
committer
Wim Taymans
<wim.taymans@collabora.co.uk>
Thu, 21 Jan 2010 16:59:25 +0000
(17:59 +0100)
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
patch
|
blob
|
history
diff --git
a/gst/avi/gstavidemux.c
b/gst/avi/gstavidemux.c
index
4d8ccf8
..
6c47513
100644
(file)
--- 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)