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: 1.19.3~509^2~8166 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=91a60245b715355757b51187e5e8dca2abd477b4;p=platform%2Fupstream%2Fgstreamer.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 ed21483395..1ba5750a6c 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;