diff --git a/ext/libav/gstavauddec.c b/ext/libav/gstavauddec.c index 8056a403d4..c283ebbc4b 100644 --- a/ext/libav/gstavauddec.c +++ b/ext/libav/gstavauddec.c @@ -590,6 +590,7 @@ gst_ffmpegauddec_audio_frame (GstFFMpegAudDec * ffmpegdec, } beach: + av_frame_unref (&frame); GST_DEBUG_OBJECT (ffmpegdec, "return flow %d, out %p, len %d", *ret, *outbuf, len); return len;