[MOVED FROM BAD 011/134] vp8dec: Fix decoding of invisible frames
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 16 May 2010 08:36:12 +0000 (10:36 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 16 Sep 2012 13:27:12 +0000 (15:27 +0200)
ext/vp8/gstvp8dec.c

index 077e81b..03fc219 100644 (file)
@@ -367,6 +367,9 @@ gst_vp8_dec_handle_frame (GstBaseVideoDecoder * decoder, GstVideoFrame * frame)
     do {
       vpx_img_free (img);
     } while ((img = vpx_codec_get_frame (&dec->decoder, &iter)));
+  } else {
+    /* Invisible frame */
+    gst_base_video_decoder_skip_frame (decoder, frame);
   }
 out: