From cf724beade0f83d2d00b83248521e50650264622 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 10 Sep 2021 22:29:00 +0200 Subject: [PATCH] avfilter/f_sendcmd: Deduplicate AVClasses Signed-off-by: Andreas Rheinhardt --- libavfilter/f_sendcmd.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/libavfilter/f_sendcmd.c b/libavfilter/f_sendcmd.c index 99d8ca939c..f71d211eb4 100644 --- a/libavfilter/f_sendcmd.c +++ b/libavfilter/f_sendcmd.c @@ -572,10 +572,9 @@ end: return AVERROR(ENOSYS); } -#if CONFIG_SENDCMD_FILTER +AVFILTER_DEFINE_CLASS_EXT(sendcmd, "(a)sendcmd", options); -#define sendcmd_options options -AVFILTER_DEFINE_CLASS(sendcmd); +#if CONFIG_SENDCMD_FILTER static const AVFilterPad sendcmd_inputs[] = { { @@ -607,9 +606,6 @@ const AVFilter ff_vf_sendcmd = { #if CONFIG_ASENDCMD_FILTER -#define asendcmd_options options -AVFILTER_DEFINE_CLASS(asendcmd); - static const AVFilterPad asendcmd_inputs[] = { { .name = "default", @@ -628,12 +624,12 @@ static const AVFilterPad asendcmd_outputs[] = { const AVFilter ff_af_asendcmd = { .name = "asendcmd", .description = NULL_IF_CONFIG_SMALL("Send commands to filters."), + .priv_class = &sendcmd_class, .init = init, .uninit = uninit, .priv_size = sizeof(SendCmdContext), FILTER_INPUTS(asendcmd_inputs), FILTER_OUTPUTS(asendcmd_outputs), - .priv_class = &asendcmd_class, }; #endif