From 7be2ee8710f19f53b742994c701b2d95310a529e Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Tue, 2 Nov 2010 17:04:04 +0100 Subject: [PATCH] matroskademux: normalize empty Cues to no Cues ... to trigger indexless seeking. --- gst/matroska/matroska-demux.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index e07526489a..3bc8cd4f8d 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -3441,6 +3441,12 @@ gst_matroska_demux_parse_index (GstMatroskaDemux * demux, GstEbmlRead * ebml) demux->index_parsed = TRUE; + /* sanity check; empty index normalizes to no index */ + if (demux->index->len == 0) { + g_array_free (demux->index, TRUE); + demux->index = NULL; + } + return ret; }