From: Anton Khirnov Date: Wed, 25 Jul 2012 06:42:26 +0000 (+0200) Subject: vf_overlay: ensure the overlay frame does not get leaked. X-Git-Tag: v9_beta1~954 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f431315a866da9600e3eaa99fc54da1f554f170c;p=platform%2Fupstream%2Flibav.git vf_overlay: ensure the overlay frame does not get leaked. Signed-off-by: Luca Barbato --- diff --git a/libavfilter/vf_overlay.c b/libavfilter/vf_overlay.c index 5f34895..5a8da27 100644 --- a/libavfilter/vf_overlay.c +++ b/libavfilter/vf_overlay.c @@ -239,6 +239,7 @@ static int start_frame_overlay(AVFilterLink *inlink, AVFilterBufferRef *inpicref OverlayContext *over = ctx->priv; inlink->cur_buf = NULL; + avfilter_unref_bufferp(&over->overpicref); over->overpicref = inpicref; over->overpicref->pts = av_rescale_q(inpicref->pts, ctx->inputs[OVERLAY]->time_base, ctx->outputs[0]->time_base);