From a02670ded71ef718799799d9f92b65c02852bd40 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Wed, 1 Nov 2023 08:33:26 +0100 Subject: [PATCH] avfilter/f_drawgraph: Deduplicate outputs Signed-off-by: Andreas Rheinhardt --- libavfilter/f_drawgraph.c | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/libavfilter/f_drawgraph.c b/libavfilter/f_drawgraph.c index d29a7fb60a..d53598ee15 100644 --- a/libavfilter/f_drawgraph.c +++ b/libavfilter/f_drawgraph.c @@ -454,6 +454,15 @@ static av_cold void uninit(AVFilterContext *ctx) av_freep(&s->values[3]); } +static const AVFilterPad drawgraph_outputs[] = { + { + .name = "default", + .type = AVMEDIA_TYPE_VIDEO, + .config_props = config_output, + .request_frame = request_frame, + }, +}; + #if CONFIG_DRAWGRAPH_FILTER static const AVFilterPad drawgraph_inputs[] = { @@ -464,15 +473,6 @@ static const AVFilterPad drawgraph_inputs[] = { }, }; -static const AVFilterPad drawgraph_outputs[] = { - { - .name = "default", - .type = AVMEDIA_TYPE_VIDEO, - .config_props = config_output, - .request_frame = request_frame, - }, -}; - const AVFilter ff_vf_drawgraph = { .name = "drawgraph", .description = NULL_IF_CONFIG_SMALL("Draw a graph using input video metadata."), @@ -497,15 +497,6 @@ static const AVFilterPad adrawgraph_inputs[] = { }, }; -static const AVFilterPad adrawgraph_outputs[] = { - { - .name = "default", - .type = AVMEDIA_TYPE_VIDEO, - .config_props = config_output, - .request_frame = request_frame, - }, -}; - const AVFilter ff_avf_adrawgraph = { .name = "adrawgraph", .description = NULL_IF_CONFIG_SMALL("Draw a graph using input audio metadata."), @@ -514,7 +505,7 @@ const AVFilter ff_avf_adrawgraph = { .init = init, .uninit = uninit, FILTER_INPUTS(adrawgraph_inputs), - FILTER_OUTPUTS(adrawgraph_outputs), + FILTER_OUTPUTS(drawgraph_outputs), FILTER_QUERY_FUNC(query_formats), }; #endif // CONFIG_ADRAWGRAPH_FILTER