From 01440e258827f77990d918bfeb77cb613bc3733a Mon Sep 17 00:00:00 2001 From: Nicolas George Date: Sat, 19 Feb 2022 16:14:03 +0100 Subject: [PATCH] lavfi/vf_fps: check flow before sending more frames Analyzed by Paul B Mahol . Fixes OOM in #9081. --- libavfilter/vf_fps.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/vf_fps.c b/libavfilter/vf_fps.c index 99e679441e..0e5a1fec35 100644 --- a/libavfilter/vf_fps.c +++ b/libavfilter/vf_fps.c @@ -351,7 +351,7 @@ static int activate(AVFilterContext *ctx) if (s->frames_count > 0) { ret = write_frame(ctx, s, outlink, &again); /* Couldn't generate a frame, so schedule us to perform another step */ - if (again) + if (again && ff_inoutlink_check_flow(inlink, outlink)) ff_filter_set_ready(ctx, 100); return ret; }