From 1ca618fa6a4606f5365f65a8a9d1a2355fcc245f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sun, 23 Dec 2012 13:46:07 +0100 Subject: [PATCH] mfc: Only unref the outbuf if it doesn't belong to the frame --- sys/mfc/gstmfcdec.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/mfc/gstmfcdec.c b/sys/mfc/gstmfcdec.c index 1d867bbea4..5b709279ff 100644 --- a/sys/mfc/gstmfcdec.c +++ b/sys/mfc/gstmfcdec.c @@ -396,6 +396,8 @@ done: goto enqueue_error; } + if (!frame && outbuf) + gst_buffer_unref (outbuf); if (state) gst_video_codec_state_unref (state); if (frame)