aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2023-11-28 12:50:10 +0100
committerPaul B Mahol <onemda@gmail.com>2023-11-28 13:17:12 +0100
commit8b9c400f1d63eae28b1142eb998012b5327d95f9 (patch)
treed0f52d02156318be97d89dd5234417cb06b71429
parentc979ccdfd77e0e8ebaa1604dbc2a11497f24cf97 (diff)
downloadffmpeg-8b9c400f1d63eae28b1142eb998012b5327d95f9.tar.gz
avfilter/af_amerge: use already provided outlink
-rw-r--r--libavfilter/af_amerge.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libavfilter/af_amerge.c b/libavfilter/af_amerge.c
index 6ef05e213f..83318f99e4 100644
--- a/libavfilter/af_amerge.c
+++ b/libavfilter/af_amerge.c
@@ -156,7 +156,7 @@ static int config_output(AVFilterLink *outlink)
char buf[128];
int i;
- s->bps = av_get_bytes_per_sample(ctx->outputs[0]->format);
+ s->bps = av_get_bytes_per_sample(outlink->format);
outlink->time_base = ctx->inputs[0]->time_base;
av_bprint_init(&bp, 0, AV_BPRINT_SIZE_AUTOMATIC);
@@ -166,7 +166,7 @@ static int config_output(AVFilterLink *outlink)
av_bprintf(&bp, "%s", buf);
}
av_bprintf(&bp, " -> out:");
- av_channel_layout_describe(&ctx->outputs[0]->ch_layout, buf, sizeof(buf));
+ av_channel_layout_describe(&outlink->ch_layout, buf, sizeof(buf));
av_bprintf(&bp, "%s", buf);
av_log(ctx, AV_LOG_VERBOSE, "%s\n", bp.str);
@@ -234,7 +234,7 @@ static int try_push_frame(AVFilterContext *ctx, int nb_samples)
ins[i] = inbuf[i]->data[0];
}
- outbuf = ff_get_audio_buffer(ctx->outputs[0], nb_samples);
+ outbuf = ff_get_audio_buffer(outlink, nb_samples);
if (!outbuf) {
free_frames(s->nb_inputs, inbuf);
return AVERROR(ENOMEM);
@@ -279,7 +279,7 @@ FF_ENABLE_DEPRECATION_WARNINGS
}
free_frames(s->nb_inputs, inbuf);
- return ff_filter_frame(ctx->outputs[0], outbuf);
+ return ff_filter_frame(outlink, outbuf);
}
static int activate(AVFilterContext *ctx)