From fcea114b18831bc40ee362767fab1d4f1e049af9 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 10 Sep 2021 22:27:36 +0200 Subject: [PATCH] avfilter/f_realtime: Deduplicate AVClasses Signed-off-by: Andreas Rheinhardt --- libavfilter/f_realtime.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/libavfilter/f_realtime.c b/libavfilter/f_realtime.c index 125bd6131c..11bdb058ed 100644 --- a/libavfilter/f_realtime.c +++ b/libavfilter/f_realtime.c @@ -71,9 +71,9 @@ static const AVOption options[] = { { NULL } }; +AVFILTER_DEFINE_CLASS_EXT(realtime, "(a)realtime", options); + #if CONFIG_REALTIME_FILTER -#define realtime_options options -AVFILTER_DEFINE_CLASS(realtime); static const AVFilterPad avfilter_vf_realtime_inputs[] = { { @@ -102,9 +102,6 @@ const AVFilter ff_vf_realtime = { #if CONFIG_AREALTIME_FILTER -#define arealtime_options options -AVFILTER_DEFINE_CLASS(arealtime); - static const AVFilterPad arealtime_inputs[] = { { .name = "default", @@ -123,8 +120,8 @@ static const AVFilterPad arealtime_outputs[] = { const AVFilter ff_af_arealtime = { .name = "arealtime", .description = NULL_IF_CONFIG_SMALL("Slow down filtering to match realtime."), + .priv_class = &realtime_class, .priv_size = sizeof(RealtimeContext), - .priv_class = &arealtime_class, FILTER_INPUTS(arealtime_inputs), FILTER_OUTPUTS(arealtime_outputs), };