From 3c777545245b4dc6e1e59a637a7ebb8277fc226d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 2 Oct 2013 12:52:35 +0200 Subject: [PATCH] avviddec: Reset some more fields in ::stop() --- ext/libav/gstavviddec.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ext/libav/gstavviddec.c b/ext/libav/gstavviddec.c index dc9c894d41..063576718e 100644 --- a/ext/libav/gstavviddec.c +++ b/ext/libav/gstavviddec.c @@ -1515,6 +1515,15 @@ gst_ffmpegviddec_stop (GstVideoDecoder * decoder) gst_video_codec_state_unref (ffmpegdec->output_state); ffmpegdec->output_state = NULL; + ffmpegdec->ctx_width = 0; + ffmpegdec->ctx_height = 0; + ffmpegdec->ctx_ticks = 0; + ffmpegdec->ctx_time_n = 0; + ffmpegdec->ctx_time_d = 0; + ffmpegdec->ctx_pix_fmt = 0; + ffmpegdec->ctx_par_n = 0; + ffmpegdec->ctx_par_d = 0; + return TRUE; }