From 4cb39bc723522ba21e6a54acd71093b774ae0a8c Mon Sep 17 00:00:00 2001 From: Sebastian Dröge Date: Mon, 11 May 2009 18:18:36 +0200 Subject: matroskademux: Use the first index entry if it's after the seek position --- gst/matroska/matroska-demux.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gst/matroska') diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index ec07d96b..5038b4c7 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -1970,6 +1970,9 @@ gst_matroskademux_do_index_seek (GstMatroskaDemux * demux, (GCompareDataFunc) gst_matroska_index_seek_find, GST_SEARCH_MODE_BEFORE, &seek_pos, NULL); + if (entry == NULL) + entry = &g_array_index (index, GstMatroskaIndex, 0); + return entry; } -- cgit