Browse Source

vf_overlay: prevent premature freeing of cur_buf

Signed-off-by: Anton Khirnov <anton@khirnov.net>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
tags/n1.0
Michael Niedermayer Luca Barbato 13 years ago
parent
commit
08fc1ad151
1 changed files with 1 additions and 0 deletions
  1. +1
    -0
      libavfilter/vf_overlay.c

+ 1
- 0
libavfilter/vf_overlay.c View File

@@ -238,6 +238,7 @@ static int start_frame_overlay(AVFilterLink *inlink, AVFilterBufferRef *inpicref
AVFilterContext *ctx = inlink->dst; AVFilterContext *ctx = inlink->dst;
OverlayContext *over = ctx->priv; OverlayContext *over = ctx->priv;


inlink->cur_buf = NULL;
over->overpicref = inpicref; over->overpicref = inpicref;
over->overpicref->pts = av_rescale_q(inpicref->pts, ctx->inputs[OVERLAY]->time_base, over->overpicref->pts = av_rescale_q(inpicref->pts, ctx->inputs[OVERLAY]->time_base,
ctx->outputs[0]->time_base); ctx->outputs[0]->time_base);


Loading…
Cancel
Save