From: Mark Nauwelaerts Date: Wed, 8 Sep 2010 15:50:11 +0000 (+0200) Subject: matroskademux: QoS handling logic only applies to forward playback X-Git-Tag: RELEASE-0.10.26~167 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=91a60245b715355757b51187e5e8dca2abd477b4;p=platform%2Fupstream%2Fgst-plugins-good.git matroskademux: QoS handling logic only applies to forward playback Fixes #628894. --- 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;