Commit d19499c7 authored by Anton Khirnov's avatar Anton Khirnov

vf_gradfun: don't store two pointers to one AVFilterBufferRef.

parent 0fe010a3
......@@ -191,7 +191,7 @@ static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *inpicref)
outpicref->video->w = outlink->w;
outpicref->video->h = outlink->h;
} else
outpicref = inpicref;
outpicref = avfilter_ref_buffer(inpicref, ~0);
outlink->out_buf = outpicref;
ff_start_frame(outlink, avfilter_ref_buffer(outpicref, ~0));
......@@ -226,8 +226,7 @@ static void end_frame(AVFilterLink *inlink)
ff_draw_slice(outlink, 0, inlink->h, 1);
ff_end_frame(outlink);
avfilter_unref_buffer(inpic);
if (outpic != inpic)
avfilter_unref_buffer(outpic);
avfilter_unref_buffer(outpic);
}
AVFilter avfilter_vf_gradfun = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment