X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Fvf_stack.c;h=03643b6f96011c06b00faf89dcdf228ec4f1feaf;hb=5589698e0bd64d7ea3a12619dbabc33fec6a9647;hp=2fe371275d14180b973bc6e6521a92b9930e7303;hpb=b5513441e477f63e9627ce6eb7c4cad475a4ba35;p=ffmpeg diff --git a/libavfilter/vf_stack.c b/libavfilter/vf_stack.c index 2fe371275d1..03643b6f960 100644 --- a/libavfilter/vf_stack.c +++ b/libavfilter/vf_stack.c @@ -123,7 +123,7 @@ static int process_frame(FFFrameSync *fs) return ret; } - height[1] = height[2] = FF_CEIL_RSHIFT(inlink->h, s->desc->log2_chroma_h); + height[1] = height[2] = AV_CEIL_RSHIFT(inlink->h, s->desc->log2_chroma_h); height[0] = height[3] = inlink->h; for (p = 0; p < s->nb_planes; p++) { @@ -215,8 +215,13 @@ static int request_frame(AVFilterLink *outlink) static av_cold void uninit(AVFilterContext *ctx) { StackContext *s = ctx->priv; + int i; + ff_framesync_uninit(&s->fs); av_freep(&s->frames); + + for (i = 0; i < ctx->nb_inputs; i++) + av_freep(&ctx->input_pads[i].name); } #define OFFSET(x) offsetof(StackContext, x)