From 91a60245b715355757b51187e5e8dca2abd477b4 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Wed, 8 Sep 2010 17:50:11 +0200 Subject: [PATCH] matroskademux: QoS handling logic only applies to forward playback Fixes #628894. --- gst/matroska/matroska-demux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index ed21483..1ba5750 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -4995,7 +4995,7 @@ gst_matroska_demux_parse_blockgroup_or_simpleblock (GstMatroskaDemux * demux, will instad skip until the next keyframe. */ if (GST_CLOCK_TIME_IS_VALID (lace_time) && stream->type == GST_MATROSKA_TRACK_TYPE_VIDEO && - stream->index_table) { + stream->index_table && demux->segment.rate > 0.0) { GstMatroskaTrackVideoContext *videocontext = (GstMatroskaTrackVideoContext *) stream; GstClockTime earliest_time; -- 2.7.4