From a10a3006069b9a5db9bd30b8c9c284d4acd952ac Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 10 Sep 2021 22:31:11 +0200 Subject: avfilter/f_streamselect: Deduplicate AVClasses Signed-off-by: Andreas Rheinhardt --- libavfilter/f_streamselect.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'libavfilter/f_streamselect.c') diff --git a/libavfilter/f_streamselect.c b/libavfilter/f_streamselect.c index c5427672e2..80a133fec3 100644 --- a/libavfilter/f_streamselect.c +++ b/libavfilter/f_streamselect.c @@ -48,7 +48,7 @@ static const AVOption streamselect_options[] = { { NULL } }; -AVFILTER_DEFINE_CLASS(streamselect); +AVFILTER_DEFINE_CLASS_EXT(streamselect, "(a)streamselect", streamselect_options); static int process_frame(FFFrameSync *fs) { @@ -327,18 +327,15 @@ const AVFilter ff_vf_streamselect = { .flags = AVFILTER_FLAG_DYNAMIC_INPUTS | AVFILTER_FLAG_DYNAMIC_OUTPUTS, }; -#define astreamselect_options streamselect_options -AVFILTER_DEFINE_CLASS(astreamselect); - const AVFilter ff_af_astreamselect = { .name = "astreamselect", .description = NULL_IF_CONFIG_SMALL("Select audio streams"), + .priv_class = &streamselect_class, .init = init, .query_formats = query_formats, .process_command = process_command, .uninit = uninit, .activate = activate, .priv_size = sizeof(StreamSelectContext), - .priv_class = &astreamselect_class, .flags = AVFILTER_FLAG_DYNAMIC_INPUTS | AVFILTER_FLAG_DYNAMIC_OUTPUTS, }; -- cgit v1.2.3