History

lavfi/vf_stack: convert to query_func2()

Anton Khirnov committed 2 years ago

Commit bdaaddb1 parent e2f4c691 file · +11 −7Browse files

Showing the changes to libavfilter (1 of 1 file). Show all

Unified · Split

libavfilter/vf_stack.c+11−7
@@ -63,18 +63,22 @@ typedef struct StackContext { · 62 unmodified lines
6363 FFFrameSync fs;
6464 } StackContext;
6565
66−static int query_formats(AVFilterContext *ctx)
66+static int query_formats(const AVFilterContext *ctx,
67+ AVFilterFormatsConfig **cfg_in,
68+ AVFilterFormatsConfig **cfg_out)
6769 {
68− StackContext *s = ctx->priv;
70+ const StackContext *s = ctx->priv;
6971 int reject_flags = AV_PIX_FMT_FLAG_BITSTREAM |
7072 AV_PIX_FMT_FLAG_HWACCEL |
7173 AV_PIX_FMT_FLAG_PAL;
7274
7375 if (s->fillcolor_enable) {
74− return ff_set_common_formats(ctx, ff_draw_supported_pixel_formats(0));
76+ return ff_set_common_formats2(ctx, cfg_in, cfg_out,
77+ ff_draw_supported_pixel_formats(0));
7578 }
7679
77− return ff_set_common_formats(ctx, ff_formats_pixdesc_filter(0, reject_flags));
80+ return ff_set_common_formats2(ctx, cfg_in, cfg_out,
81+ ff_formats_pixdesc_filter(0, reject_flags));
7882 }
7983
8084 static av_cold int init(AVFilterContext *ctx)
@@ -462,7 +466,7 @@ const AVFilter ff_vf_hstack = { · 381 unmodified lines
462466 .priv_class = &stack_class,
463467 .priv_size = sizeof(StackContext),
464468 FILTER_OUTPUTS(outputs),
465− FILTER_QUERY_FUNC(query_formats),
469+ FILTER_QUERY_FUNC2(query_formats),
466470 .init = init,
467471 .uninit = uninit,
468472 .activate = activate,
@@ -479,7 +483,7 @@ const AVFilter ff_vf_vstack = { · 10 unmodified lines
479483 .priv_class = &stack_class,
480484 .priv_size = sizeof(StackContext),
481485 FILTER_OUTPUTS(outputs),
482− FILTER_QUERY_FUNC(query_formats),
486+ FILTER_QUERY_FUNC2(query_formats),
483487 .init = init,
484488 .uninit = uninit,
485489 .activate = activate,
@@ -507,7 +511,7 @@ const AVFilter ff_vf_xstack = { · 21 unmodified lines
507511 .priv_size = sizeof(StackContext),
508512 .priv_class = &xstack_class,
509513 FILTER_OUTPUTS(outputs),
510− FILTER_QUERY_FUNC(query_formats),
514+ FILTER_QUERY_FUNC2(query_formats),
511515 .init = init,
512516 .uninit = uninit,
513517 .activate = activate,

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