[FFmpeg-devel] [PATCH 2/2] lavfi/vf_fps: check flow before sending more frames
Nicolas George
george at nsup.org
Sat Feb 19 18:01:37 EET 2022
Analyzed by Paul B Mahol <onemda at gmail.com>.
Fixes OOM in #9081.
Signed-off-by: Nicolas George <george at nsup.org>
---
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;
}
--
2.34.1
More information about the ffmpeg-devel
mailing list