From 35400051fa280695c609567a1bc26762c8cd41a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 24 Dec 2012 14:48:25 +0100 Subject: [PATCH] mfc: Reset some more variables on ::reset() --- sys/mfc/gstmfcdec.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sys/mfc/gstmfcdec.c b/sys/mfc/gstmfcdec.c index 112ce7da09..73218b64f3 100644 --- a/sys/mfc/gstmfcdec.c +++ b/sys/mfc/gstmfcdec.c @@ -121,6 +121,16 @@ gst_mfc_dec_start (GstVideoDecoder * decoder) self->crop_top = 0; self->crop_width = 0; self->crop_height = 0; + self->format = GST_VIDEO_FORMAT_UNKNOWN; + self->src_stride[0] = 0; + self->src_stride[1] = 0; + self->src_stride[2] = 0; + self->dst[0] = NULL; + self->dst[1] = NULL; + self->dst[2] = NULL; + self->dst_stride[0] = 0; + self->dst_stride[1] = 0; + self->dst_stride[2] = 0; /* Initialize with H264 here, we chose the correct codec in set_format */ self->context = mfc_dec_create (CODEC_TYPE_H264, 1);