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)