videodecoder: Pass on 'hard' argument from _flush to _reset
authorEdward Hervey <edward@collabora.com>
Thu, 1 Aug 2013 14:01:30 +0000 (16:01 +0200)
committerEdward Hervey <edward@collabora.com>
Thu, 1 Aug 2013 14:02:48 +0000 (16:02 +0200)
When most of the code was moved from _flush() to _reset() the 'hard'
argument was no longer propagated.

gst-libs/gst/video/gstvideodecoder.c

index 398c0396262e3dd598362a2a8a842330c7f56eea..a5ce24a3e3eee6c252408266f971419fa40c953a 100644 (file)
@@ -870,7 +870,7 @@ gst_video_decoder_flush (GstVideoDecoder * dec, gboolean hard)
   }
 
   /* and get (re)set for the sequel */
-  gst_video_decoder_reset (dec, FALSE);
+  gst_video_decoder_reset (dec, hard);
 
   return ret;
 }