diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2021-09-10 22:33:16 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2021-09-19 04:26:00 +0200 |
commit | c8180c1310a58467057a92e47d2bc6c586a790e5 (patch) | |
tree | db5d90fe825d925274185a0bdd4d600f95ca8890 | |
parent | a10a3006069b9a5db9bd30b8c9c284d4acd952ac (diff) | |
download | ffmpeg-c8180c1310a58467057a92e47d2bc6c586a790e5.tar.gz |
avfilter/f_zmq: Deduplicate AVClasses
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
-rw-r--r-- | libavfilter/f_zmq.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/libavfilter/f_zmq.c b/libavfilter/f_zmq.c index 5de22e2fbe..3bd195f0b2 100644 --- a/libavfilter/f_zmq.c +++ b/libavfilter/f_zmq.c @@ -203,10 +203,9 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *ref) return ff_filter_frame(ctx->outputs[0], ref); } -#if CONFIG_ZMQ_FILTER +AVFILTER_DEFINE_CLASS_EXT(zmq, "(a)zmq", options); -#define zmq_options options -AVFILTER_DEFINE_CLASS(zmq); +#if CONFIG_ZMQ_FILTER static const AVFilterPad zmq_inputs[] = { { @@ -238,9 +237,6 @@ const AVFilter ff_vf_zmq = { #if CONFIG_AZMQ_FILTER -#define azmq_options options -AVFILTER_DEFINE_CLASS(azmq); - static const AVFilterPad azmq_inputs[] = { { .name = "default", @@ -259,12 +255,12 @@ static const AVFilterPad azmq_outputs[] = { const AVFilter ff_af_azmq = { .name = "azmq", .description = NULL_IF_CONFIG_SMALL("Receive commands through ZMQ and broker them to filters."), + .priv_class = &zmq_class, .init = init, .uninit = uninit, .priv_size = sizeof(ZMQContext), FILTER_INPUTS(azmq_inputs), FILTER_OUTPUTS(azmq_outputs), - .priv_class = &azmq_class, }; #endif |