diff --git a/gst-libs/gst/video/gstvideodecoder.c b/gst-libs/gst/video/gstvideodecoder.c index 06c00435d3..57c5728350 100644 --- a/gst-libs/gst/video/gstvideodecoder.c +++ b/gst-libs/gst/video/gstvideodecoder.c @@ -2134,7 +2134,7 @@ gst_video_decoder_chain_forward (GstVideoDecoder * decoder, * GOP by GOP, and does not do any actual decoding. That would be done by * flush_decode() */ if (was_keyframe && decoder->input_segment.rate > 0.0 - && (decoder->output_segment.flags & GST_SEEK_FLAG_TRICKMODE_KEY_UNITS)) + && (decoder->input_segment.flags & GST_SEEK_FLAG_TRICKMODE_KEY_UNITS)) gst_video_decoder_drain_out (decoder, FALSE); } else { gst_adapter_push (priv->input_adapter, buf);