diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2021-09-10 21:20:12 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2021-09-19 04:07:48 +0200 |
commit | 601e3da1d506411c09149b4c8ebf0a19e2a84872 (patch) | |
tree | 6203d9403f0d27a42a1e7608fddf0b798f3c69c5 /libavfilter/f_cue.c | |
parent | 974e8262c9222426b0e5f243db48edec0fc9fdc0 (diff) |
avfilter/f_cue: Deduplicate AVClasses
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavfilter/f_cue.c')
-rw-r--r-- | libavfilter/f_cue.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/libavfilter/f_cue.c b/libavfilter/f_cue.c index e87b7a67c7..fd55e4bf5f 100644 --- a/libavfilter/f_cue.c +++ b/libavfilter/f_cue.c @@ -94,10 +94,9 @@ static const AVOption options[] = { { NULL } }; -#if CONFIG_CUE_FILTER -#define cue_options options -AVFILTER_DEFINE_CLASS(cue); +AVFILTER_DEFINE_CLASS_EXT(cue_acue, "(a)cue", options); +#if CONFIG_CUE_FILTER static const AVFilterPad cue_inputs[] = { { .name = "default", @@ -115,8 +114,8 @@ static const AVFilterPad cue_outputs[] = { const AVFilter ff_vf_cue = { .name = "cue", .description = NULL_IF_CONFIG_SMALL("Delay filtering to match a cue."), + .priv_class = &cue_acue_class, .priv_size = sizeof(CueContext), - .priv_class = &cue_class, FILTER_INPUTS(cue_inputs), FILTER_OUTPUTS(cue_outputs), .activate = activate, @@ -124,9 +123,6 @@ const AVFilter ff_vf_cue = { #endif /* CONFIG_CUE_FILTER */ #if CONFIG_ACUE_FILTER -#define acue_options options -AVFILTER_DEFINE_CLASS(acue); - static const AVFilterPad acue_inputs[] = { { .name = "default", @@ -144,8 +140,8 @@ static const AVFilterPad acue_outputs[] = { const AVFilter ff_af_acue = { .name = "acue", .description = NULL_IF_CONFIG_SMALL("Delay filtering to match a cue."), + .priv_class = &cue_acue_class, .priv_size = sizeof(CueContext), - .priv_class = &acue_class, FILTER_INPUTS(acue_inputs), FILTER_OUTPUTS(acue_outputs), .activate = activate, |