diff options
author | Marton Balint <cus@passwd.hu> | 2025-06-22 12:07:26 +0200 |
---|---|---|
committer | Marton Balint <cus@passwd.hu> | 2025-07-03 21:41:53 +0200 |
commit | f3b7aa6c224dc6bbb96a57dceb39b8c4b77c1297 (patch) | |
tree | ec573ba104f5ce3e91ecfa06608534e6d31cfe2e /libavfilter/split.c | |
parent | 01ffe103e5024f859ffe586ea63a791c0bf55bfa (diff) | |
download | ffmpeg-f3b7aa6c224dc6bbb96a57dceb39b8c4b77c1297.tar.gz |
avfilter: factorize requesting an input frame from multi output filters
Signed-off-by: Marton Balint <cus@passwd.hu>
Diffstat (limited to 'libavfilter/split.c')
-rw-r--r-- | libavfilter/split.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/libavfilter/split.c b/libavfilter/split.c index 0557f54cce..d0bd0c3b2a 100644 --- a/libavfilter/split.c +++ b/libavfilter/split.c @@ -110,15 +110,7 @@ static int activate(AVFilterContext *ctx) return 0; } - for (int i = 0; i < ctx->nb_outputs; i++) { - if (ff_outlink_get_status(ctx->outputs[i])) - continue; - - if (ff_outlink_frame_wanted(ctx->outputs[i])) { - ff_inlink_request_frame(inlink); - return 0; - } - } + FF_FILTER_FORWARD_WANTED_ANY(ctx, inlink); return FFERROR_NOT_READY; } |