From e57874768a2e43c31ad7865630f24cfeb2e5df26 Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Thu, 7 Aug 2025 21:21:28 +0200 Subject: [PATCH] avfilter/vf_libplacebo: simplify unnecessary indirection in->idx is equal to the array index by definition, so just use the loop index directly. --- libavfilter/vf_libplacebo.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavfilter/vf_libplacebo.c b/libavfilter/vf_libplacebo.c index 40f9ec2bba..7e30524455 100644 --- a/libavfilter/vf_libplacebo.c +++ b/libavfilter/vf_libplacebo.c @@ -1014,7 +1014,7 @@ static int output_frame(AVFilterContext *ctx, int64_t pts) #endif for (int i = 0; i < s->nb_inputs; i++) { LibplaceboInput *in = &s->inputs[i]; - FilterLink *il = ff_filter_link(ctx->inputs[in->idx]); + FilterLink *il = ff_filter_link(ctx->inputs[i]); FilterLink *ol = ff_filter_link(outlink); int high_fps = av_cmp_q(il->frame_rate, ol->frame_rate) >= 0; if (in->qstatus != PL_QUEUE_OK) @@ -1175,7 +1175,7 @@ static int libplacebo_activate(AVFilterContext *ctx) if (av_fifo_peek(in->out_pts, &pts, 1, 0) >= 0) { out_pts = FFMIN(out_pts, pts); } else if (!in->status) { - ff_inlink_request_frame(ctx->inputs[in->idx]); + ff_inlink_request_frame(ctx->inputs[i]); retry = true; } } @@ -1201,7 +1201,7 @@ static int libplacebo_activate(AVFilterContext *ctx) switch (in->qstatus) { case PL_QUEUE_MORE: - ff_inlink_request_frame(ctx->inputs[in->idx]); + ff_inlink_request_frame(ctx->inputs[i]); retry = true; break; case PL_QUEUE_OK: