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
932 { NULL }932 { NULL }
933};933};
934 934
935static int vpp_query_formats(AVFilterContext *ctx)935static int vpp_query_formats(const AVFilterContext *ctx,
936 AVFilterFormatsConfig **cfg_in,
937 AVFilterFormatsConfig **cfg_out)
936{938{
937 VPPContext *vpp = ctx->priv;939 const VPPContext *vpp = ctx->priv;
938 int ret, i = 0;940 int ret, i = 0;
939 static const enum AVPixelFormat in_pix_fmts[] = {941 static const enum AVPixelFormat in_pix_fmts[] = {
940 AV_PIX_FMT_YUV420P,942 AV_PIX_FMT_YUV420P,
@@ -951,7 +953,7 @@ static int vpp_query_formats(AVFilterContext *ctx) · 10 unmodified lines
951 static enum AVPixelFormat out_pix_fmts[4];953 static enum AVPixelFormat out_pix_fmts[4];
952 954
953 ret = ff_formats_ref(ff_make_format_list(in_pix_fmts),955 ret = ff_formats_ref(ff_make_format_list(in_pix_fmts),
954 &ctx->inputs[0]->outcfg.formats);956 &cfg_in[0]->formats);
955 if (ret < 0)957 if (ret < 0)
956 return ret;958 return ret;
957 959
@@ -968,10 +970,10 @@ static int vpp_query_formats(AVFilterContext *ctx) · 10 unmodified lines
968 out_pix_fmts[i++] = AV_PIX_FMT_NONE;970 out_pix_fmts[i++] = AV_PIX_FMT_NONE;
969 971
970 return ff_formats_ref(ff_make_format_list(out_pix_fmts),972 return ff_formats_ref(ff_make_format_list(out_pix_fmts),
971 &ctx->outputs[0]->incfg.formats);973 &cfg_out[0]->formats);
972}974}
973 975
974DEFINE_QSV_FILTER(vpp, vpp, "VPP", FILTER_QUERY_FUNC(vpp_query_formats));976DEFINE_QSV_FILTER(vpp, vpp, "VPP", FILTER_QUERY_FUNC2(vpp_query_formats));
975 977
976#endif978#endif
977 979

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