https://bugzilla.gnome.org/show_bug.cgi?id=734266
vpx_codec_destroy (&gst_vp8_dec->decoder);
gst_vp8_dec->decoder_inited = FALSE;
- if (gst_vp8_dec->input_state)
+ if (gst_vp8_dec->output_state) {
+ gst_video_codec_state_unref (gst_vp8_dec->output_state);
+ gst_vp8_dec->output_state = NULL;
+ }
+
+ if (gst_vp8_dec->input_state) {
gst_video_codec_state_unref (gst_vp8_dec->input_state);
+ gst_vp8_dec->input_state = NULL;
+ }
+
gst_vp8_dec->input_state = gst_video_codec_state_ref (state);
return TRUE;