mpeg2dec: Do a hard reset of flush_stop
authorEdward Hervey <edward@collabora.com>
Fri, 2 Aug 2013 06:25:49 +0000 (08:25 +0200)
committerEdward Hervey <edward@collabora.com>
Fri, 2 Aug 2013 06:25:49 +0000 (08:25 +0200)
Which is notified by hard == 0 with latest refactoring.

ext/mpeg2dec/gstmpeg2dec.c

index 46b6cecfad06de8272eabdbe8504dd941be833cb..6f3e3a6580cb09e2daee2388b6f8223804936f7e 100644 (file)
@@ -202,7 +202,7 @@ gst_mpeg2dec_reset (GstVideoDecoder * decoder, gboolean hard)
 
   /* reset the initial video state */
   mpeg2dec->discont_state = MPEG2DEC_DISC_NEW_PICTURE;
-  mpeg2_reset (mpeg2dec->decoder, hard);
+  mpeg2_reset (mpeg2dec->decoder, hard ? 0 : 1);
   mpeg2_skip (mpeg2dec->decoder, 1);
 
   gst_mpeg2dec_clear_buffers (mpeg2dec);