History

lavfi/vf_mix: switch to query_func2()

Anton Khirnov committed 2 years ago

Commit 271ec2a1 parent 4b2580c1 file · +7 −4Browse files

Unified · Split

libavfilter/vf_mix.c+7−4
@@ -64,7 +64,9 @@ typedef struct MixContext { · 63 unmodified lines
6464 FFFrameSync fs;
6565 } MixContext;
6666
67−static int query_formats(AVFilterContext *ctx)
67+static int query_formats(const AVFilterContext *ctx,
68+ AVFilterFormatsConfig **cfg_in,
69+ AVFilterFormatsConfig **cfg_out)
6870 {
6971 unsigned reject_flags = AV_PIX_FMT_FLAG_BITSTREAM |
7072 AV_PIX_FMT_FLAG_HWACCEL |
@@ -76,7 +78,8 @@ static int query_formats(AVFilterContext *ctx) · 5 unmodified lines
7678 else
7779 accept_flags |= AV_PIX_FMT_FLAG_BE;
7880
79− return ff_set_common_formats(ctx, ff_formats_pixdesc_filter(accept_flags, reject_flags));
81+ return ff_set_common_formats2(ctx, cfg_in, cfg_out,
82+ ff_formats_pixdesc_filter(accept_flags, reject_flags));
8083 }
8184
8285 static int parse_weights(AVFilterContext *ctx)
@@ -462,7 +465,7 @@ const AVFilter ff_vf_mix = { · 379 unmodified lines
462465 .priv_size = sizeof(MixContext),
463466 .priv_class = &mix_class,
464467 FILTER_OUTPUTS(outputs),
465− FILTER_QUERY_FUNC(query_formats),
468+ FILTER_QUERY_FUNC2(query_formats),
466469 .init = init,
467470 .uninit = uninit,
468471 .activate = activate,
@@ -547,7 +550,7 @@ const AVFilter ff_vf_tmix = { · 78 unmodified lines
547550 .priv_class = &tmix_class,
548551 FILTER_OUTPUTS(outputs),
549552 FILTER_INPUTS(inputs),
550− FILTER_QUERY_FUNC(query_formats),
553+ FILTER_QUERY_FUNC2(query_formats),
551554 .init = init,
552555 .uninit = uninit,
553556 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL | AVFILTER_FLAG_SLICE_THREADS,

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t