diff --git a/libavfilter/vf_frc_amf.c b/libavfilter/vf_frc_amf.c index 1b914908a0..5b93f65ad1 100644 --- a/libavfilter/vf_frc_amf.c +++ b/libavfilter/vf_frc_amf.c @@ -70,6 +70,8 @@ static int amf_filter_query_formats(AVFilterContext *avctx) const enum AVPixelFormat *output_pix_fmts; static const enum AVPixelFormat input_pix_fmts[] = { AV_PIX_FMT_AMF_SURFACE, + AV_PIX_FMT_D3D11, + AV_PIX_FMT_DXVA2_VLD, AV_PIX_FMT_NV12, AV_PIX_FMT_P010, AV_PIX_FMT_BGRA, diff --git a/libavfilter/vf_sr_amf.c b/libavfilter/vf_sr_amf.c index deb020809d..d9ed1dcd8a 100644 --- a/libavfilter/vf_sr_amf.c +++ b/libavfilter/vf_sr_amf.c @@ -84,6 +84,8 @@ static int amf_filter_query_formats(AVFilterContext *avctx) AV_PIX_FMT_BGRA, AV_PIX_FMT_RGBA, AV_PIX_FMT_AMF_SURFACE, + AV_PIX_FMT_D3D11, + AV_PIX_FMT_DXVA2_VLD, AV_PIX_FMT_RGBAF16, AV_PIX_FMT_NONE, }; @@ -105,6 +107,8 @@ static int amf_filter_query_formats(AVFilterContext *avctx) AV_PIX_FMT_X2BGR10, AV_PIX_FMT_RGBAF16, AV_PIX_FMT_AMF_SURFACE, + AV_PIX_FMT_D3D11, + AV_PIX_FMT_DXVA2_VLD, AV_PIX_FMT_NONE, }; diff --git a/libavfilter/vf_vpp_amf.c b/libavfilter/vf_vpp_amf.c index 839a075ea7..9ccc667a94 100644 --- a/libavfilter/vf_vpp_amf.c +++ b/libavfilter/vf_vpp_amf.c @@ -49,17 +49,13 @@ static int amf_filter_query_formats(AVFilterContext *avctx) const enum AVPixelFormat *output_pix_fmts; static const enum AVPixelFormat input_pix_fmts[] = { AV_PIX_FMT_AMF_SURFACE, + AV_PIX_FMT_D3D11, + AV_PIX_FMT_DXVA2_VLD, AV_PIX_FMT_NV12, AV_PIX_FMT_P010, - AV_PIX_FMT_0RGB, - AV_PIX_FMT_BGR0, AV_PIX_FMT_BGRA, - AV_PIX_FMT_RGB0, AV_PIX_FMT_RGBA, - AV_PIX_FMT_GRAY8, AV_PIX_FMT_YUV420P, - AV_PIX_FMT_YUV420P10, - AV_PIX_FMT_YUYV422, AV_PIX_FMT_NONE, }; static const enum AVPixelFormat output_pix_fmts_default[] = { diff --git a/libavfilter/vf_vqe_amf.c b/libavfilter/vf_vqe_amf.c index 70b533e475..d53703ee58 100644 --- a/libavfilter/vf_vqe_amf.c +++ b/libavfilter/vf_vqe_amf.c @@ -63,6 +63,8 @@ static int amf_filter_query_formats(AVFilterContext *avctx) const enum AVPixelFormat *output_pix_fmts; static const enum AVPixelFormat input_pix_fmts[] = { AV_PIX_FMT_AMF_SURFACE, + AV_PIX_FMT_D3D11, + AV_PIX_FMT_DXVA2_VLD, AV_PIX_FMT_NV12, AV_PIX_FMT_P010, AV_PIX_FMT_BGRA,