History

lavfi/vf_vpp_qsv: convert to query_func2()

Anton Khirnov committed 2 years ago

Commit ab01f051 parent e5b530f1 file · +7 −5Browse files

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

Unified · Split

libavfilter/vf_vpp_qsv.c+7−5
@@ -932,9 +932,11 @@ static const AVOption vpp_options[] = { · 931 unmodified lines
932932 { NULL }
933933 };
934934
935−static int vpp_query_formats(AVFilterContext *ctx)
935+static int vpp_query_formats(const AVFilterContext *ctx,
936+ AVFilterFormatsConfig **cfg_in,
937+ AVFilterFormatsConfig **cfg_out)
936938 {
937− VPPContext *vpp = ctx->priv;
939+ const VPPContext *vpp = ctx->priv;
938940 int ret, i = 0;
939941 static const enum AVPixelFormat in_pix_fmts[] = {
940942 AV_PIX_FMT_YUV420P,
@@ -951,7 +953,7 @@ static int vpp_query_formats(AVFilterContext *ctx) · 10 unmodified lines
951953 static enum AVPixelFormat out_pix_fmts[4];
952954
953955 ret = ff_formats_ref(ff_make_format_list(in_pix_fmts),
954− &ctx->inputs[0]->outcfg.formats);
956+ &cfg_in[0]->formats);
955957 if (ret < 0)
956958 return ret;
957959
@@ -968,10 +970,10 @@ static int vpp_query_formats(AVFilterContext *ctx) · 10 unmodified lines
968970 out_pix_fmts[i++] = AV_PIX_FMT_NONE;
969971
970972 return ff_formats_ref(ff_make_format_list(out_pix_fmts),
971− &ctx->outputs[0]->incfg.formats);
973+ &cfg_out[0]->formats);
972974 }
973975
974−DEFINE_QSV_FILTER(vpp, vpp, "VPP", FILTER_QUERY_FUNC(vpp_query_formats));
976+DEFINE_QSV_FILTER(vpp, vpp, "VPP", FILTER_QUERY_FUNC2(vpp_query_formats));
975977
976978 #endif
977979

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