You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
vf_overlay: prevent premature freeing of cur_buf
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
@@ -560,6 +560,7 @@ static void end_frame_over(AVFilterLink *inlink)
|
|||||||
AVFilterContext *ctx = inlink->dst;
|
AVFilterContext *ctx = inlink->dst;
|
||||||
OverlayContext *over = ctx->priv;
|
OverlayContext *over = ctx->priv;
|
||||||
AVFilterBufferRef *inpicref = inlink->cur_buf;
|
AVFilterBufferRef *inpicref = inlink->cur_buf;
|
||||||
|
inlink->cur_buf = NULL;
|
||||||
|
|
||||||
flush_frames(ctx);
|
flush_frames(ctx);
|
||||||
inpicref->pts = av_rescale_q(inpicref->pts, ctx->inputs[OVERLAY]->time_base,
|
inpicref->pts = av_rescale_q(inpicref->pts, ctx->inputs[OVERLAY]->time_base,
|
||||||
|
Reference in New Issue
Block a user