[Cin] vpl-inspect

Terje J. Hanssen terjejhanssen at gmail.com
Fri Oct 11 20:42:32 CEST 2024



Den 11.10.2024 18:43, skrev Andrew Randrianasulu:
>
>
> пт, 11 окт. 2024 г., 19:08 Terje J. Hanssen <terjejhanssen at gmail.com>:
>
>
>
>     Den 11.10.2024 17:17, skrev Andrew Randrianasulu:
>>
>>
>>     пт, 11 окт. 2024 г., 14:58 Terje J. Hanssen
>>     <terjejhanssen at gmail.com>:
>>
>>
>>
>>         Den 28.09.2024 21:24, skrev Andrew Randrianasulu:
>>>
>>>
>>>         сб, 28 сент. 2024 г., 21:59 Terje J. Hanssen
>>>         <terjejhanssen at gmail.com>:
>>>
>>>
>>>
>>>             Den 28.09.2024 19:10, skrev Andrew Randrianasulu:
>>>             > May be ffmpeg tries onevpl on new hardware?
>>>             >
>>>             > https://bugs.gentoo.org/590752
>>>             >
>>>             > example output
>>>             >
>>>             > https://bugs.gentoo.org/attachment.cgi?id=835909
>>>
>>>
>>>             I think so because Intel VPL GPU Runtime is for use on
>>>             Intel DG1 (Iris
>>>             Xe graphics and newer),
>>>             while Intel Media SDK for use on older, legacy Intel
>>>             graphics, selected
>>>             by the VPL dispatcher
>>>             https://github.com/intel/libvpl/?tab=readme-ov-file#intel-video-processing-library-intel-vpl
>>>
>>>             I searched a time back for the vpl-inspect tool, but I
>>>             could not find it
>>>             among my installed RT Intel packages
>>>
>>>
>>>         try https://github.com/intel/libvpl-tools/ ?
>>>
>>>         either as package name or your own source build ...
>>>         (may be ping libvpl maintainer in suse?)
>>>
>>>
>>
>>         Yeah, libvpl-tools is now built for openSUSE, and I ran two
>>         of them on Slowroll/Arc A750 according to this article:
>>         https://www.intel.com/content/www/us/en/developer/articles/technical/overview-of-onevpl-examples-and-tools.html#articleparagraph_829690411
>>
>>         /oneVPL Tools
>>
>>         There are oneVPL tools available in the oneVPL base
>>         repository which are a good starting point to get familiar
>>         with the oneVPL functionalities. The command line tools for
>>         checking available implementation supported by the current
>>         system are in the cli directory and the ‘sample-*’ tools are
>>         in the legacy directory.
>>         Tools for Checking Implementation Capabilities
>>
>>         To check the implementation capabilities of oneVPL the
>>         following approaches can be used:,
>>
>>         First Approach:
>>
>>         vpl-inspect|grep Implementation/
>>
>>         vpl-inspect|grep Implementation
>>         libva info: VA-API version 1.22.0
>>         libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
>>         libva info: Found init function __vaDriverInit_1_22
>>         libva info: va_openDriver() returns 0
>>         libva info: VA-API version 1.22.0
>>         libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
>>         libva info: Found init function __vaDriverInit_1_22
>>         libva info: va_openDriver() returns 0
>>         Implementation #0: mfx-gen
>>
>>         =================
>>         /
>>         Second Approach (improved visibility in Linux environment):
>>
>>         system_analyzer
>>         .........snip
>>
>>         Here, it is oneVPL dispatcher’s responsibility to load GPU
>>         runtimes (libmfxhw64.so or libmfxgen.so) depending on the
>>         system’s compatibility and selected codec. There are no plans
>>         for libmfxhw64.xo.1 to support new Gen (Gen12 or newer)
>>         platforms. Media SDK GPU runtime (libmfxhw64.so) runs on Gen9
>>         and Gen11 while oneVPL GPU runtime (libmfxgen.so) supports
>>         Gen12, Xe, and newer hardware. Media SDK runtime supports API
>>         1.35 and VPL runtime supports API 2.x (currently 2.8)
>>
>>         /
>>         system_analyzer
>>         ------------------------------------
>>         Looking for GPU interfaces available to OS...
>>         FOUND: /dev/dri/renderD128
>>         GPU interfaces found: 1
>>         ------------------------------------
>>
>>
>>         ------------------------------------
>>         Available implementation details:
>>         libva info: VA-API version 1.22.0
>>         libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
>>         libva info: Found init function __vaDriverInit_1_22
>>         libva info: va_openDriver() returns 0
>>         libva info: VA-API version 1.22.0
>>         libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
>>         libva info: Found init function __vaDriverInit_1_22
>>         libva info: va_openDriver() returns 0
>>
>>         Implementation #0: mfx-gen
>>           Library path: /usr/lib64/libmfx-gen.so.1.2.12
>>           AccelerationMode: MFX_ACCEL_MODE_VIA_VAAPI
>>           ApiVersion: 2.12
>>           Impl: MFX_IMPL_TYPE_HARDWARE
>>           ImplName: mfx-gen
>>           MediaAdapterType: MFX_MEDIA_DISCRETE
>>           VendorID: 0x8086
>>           DeviceID: 0x56A1
>>           GPU name: Intel® Arc(TM) A750 graphics (arch=Xe HPG
>>         codename=DG2)
>>           PCI BDF: 0000:03:00.00
>>           PCI RevisionID: 0x0008
>>           DRMRenderNodeNum: 128
>>         DeviceName: mfx-gen
>>         ------------------------------------
>>
>>         I am not quite sure what the essence of this output really tell?
>>         There are also additional "sample_* tools " mentioned in the
>>         article, that possibly are useful (?)
>>
>>
>>     Hopefully it tells us that vpl stack working, or at least in
>>     consistent state?
>>
>>     Can uou try vpl-inspect without |grep just for seeing full
>>     output? Does it lust codecs?
>>
>>     Can sample tools like encoder be used for encoding (from yuv/y4m
>>     I guess? they should contain brief help) just to see if anything
>>     can use vpl stack as intended, so we can move to ffmpeg
>>     troubleshooting?
>>
>
>     To continue with the comprehensive output from vpl-inspect here,
>     it contains a lot of details with several profiles for each codec
>     like HEVC and AV1
>
>     vpl-inspect
>
>     libva info: VA-API version 1.22.0
>     libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
>     libva info: Found init function __vaDriverInit_1_22
>     libva info: va_openDriver() returns 0
>     libva info: VA-API version 1.22.0
>     libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
>     libva info: Found init function __vaDriverInit_1_22
>     libva info: va_openDriver() returns 0
>
>     Implementation #0: mfx-gen
>       Library path: /usr/lib64/libmfx-gen.so.1.2.12
>       AccelerationMode: MFX_ACCEL_MODE_VIA_VAAPI
>       ApiVersion: 2.12
>       Impl: MFX_IMPL_TYPE_HARDWARE
>       VendorImplID: 0x0000
>       ImplName: mfx-gen
>       License: MIT License
>       Version: 1.2
>       Keywords:
>       VendorID: 0x8086
>       mfxAccelerationModeDescription:
>         Version: 1.0
>         Mode: MFX_ACCEL_MODE_VIA_VAAPI
>       mfxPoolPolicyDescription:
>         Version: 1.0
>         Policy: MFX_ALLOCATION_OPTIMAL
>         Policy: MFX_ALLOCATION_UNLIMITED
>         Policy: MFX_ALLOCATION_LIMITED
>       mfxDeviceDescription:
>         MediaAdapterType: MFX_MEDIA_DISCRETE
>         DeviceID: 56a1/0
>         Version: 1.1
>       mfxDecoderDescription:
>         Version: 1.0
>         CodecID: VC1
>         MaxcodecLevel: 5
>         CodecID: AV1
>         MaxcodecLevel: 63
>           Profile: MFX_PROFILE_AV1_MAIN
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010
>           Profile: MFX_PROFILE_AV1_HIGH
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010
>           Profile: MFX_PROFILE_AV1_PRO
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010
>         CodecID: VP8
>         MaxcodecLevel: 0
>           Profile: MFX_PROFILE_VP8_0
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>           Profile: MFX_PROFILE_VP8_1
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>           Profile: MFX_PROFILE_VP8_2
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>           Profile: MFX_PROFILE_VP8_3
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>         CodecID: VP9
>         MaxcodecLevel: 0
>           Profile: MFX_PROFILE_VP9_0
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, P016, AYUV, Y410, Y416
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, P016, AYUV, Y410, Y416
>           Profile: MFX_PROFILE_VP9_1
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, P016, AYUV, Y410, Y416
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, P016, AYUV, Y410, Y416
>           Profile: MFX_PROFILE_VP9_2
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, P016, AYUV, Y410, Y416
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, P016, AYUV, Y410, Y416
>           Profile: MFX_PROFILE_VP9_3
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, P016, AYUV, Y410, Y416
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, P016, AYUV, Y410, Y416
>         CodecID: AVC
>         MaxcodecLevel: 62
>           Profile: MFX_PROFILE_AVC_BASELINE
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>           Profile: MFX_PROFILE_AVC_MAIN
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>           Profile: MFX_PROFILE_AVC_HIGH
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>           Profile: MFX_PROFILE_AVC_EXTENDED
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12
>         CodecID: VVC
>         MaxcodecLevel: 255
>         CodecID: MPG2
>         MaxcodecLevel: 6
>           Profile: MFX_PROFILE_MPEG2_SIMPLE
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 2048
>               Width Step: 16
>               Height Min: 16
>               Height Max: 2048
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 2048
>               Width Step: 16
>               Height Min: 16
>               Height Max: 2048
>               Height Step: 16
>               ColorFormats: NV12
>           Profile: MFX_PROFILE_MPEG2_MAIN
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 2048
>               Width Step: 16
>               Height Min: 16
>               Height Max: 2048
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 2048
>               Width Step: 16
>               Height Min: 16
>               Height Max: 2048
>               Height Step: 16
>               ColorFormats: NV12
>           Profile: MFX_PROFILE_MPEG2_HIGH
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 2048
>               Width Step: 16
>               Height Min: 16
>               Height Max: 2048
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 2048
>               Width Step: 16
>               Height Min: 16
>               Height Max: 2048
>               Height Step: 16
>               ColorFormats: NV12
>         CodecID: HEVC
>         MaxcodecLevel: 62
>           Profile: MFX_PROFILE_HEVC_MAIN
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12
>           Profile: MFX_PROFILE_HEVC_MAIN10
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010
>           Profile: MFX_PROFILE_HEVC_MAINSP
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12
>           Profile: MFX_PROFILE_HEVC_REXT
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, P016, YUY2, Y210, Y216, AYUV,
>     Y410, Y416
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, P016, YUY2, Y210, Y216, AYUV,
>     Y410, Y416
>           Profile: MFX_PROFILE_HEVC_SCC
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, AYUV, Y410
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, P010, AYUV, Y410
>         CodecID: JPEG
>         MaxcodecLevel: 0
>           Profile: MFX_PROFILE_JPEG_BASELINE
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, RGB4, YUY2
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 16384
>               Width Step: 16
>               Height Min: 16
>               Height Max: 16384
>               Height Step: 16
>               ColorFormats: NV12, RGB4, YUY2
>       mfxEncoderDescription:
>         Version: 1.0
>         CodecID: AV1
>         MaxcodecLevel: 53
>         BiDirectionalPrediction: 1
>         ReportedStats: 0
>           Profile: MFX_PROFILE_AV1_MAIN
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 128
>               Width Max: 8192
>               Width Step: 8
>               Height Min: 96
>               Height Max: 8192
>               Height Step: 8
>               ColorFormats: P010, NV12
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 128
>               Width Max: 8192
>               Width Step: 8
>               Height Min: 96
>               Height Max: 8192
>               Height Step: 8
>               ColorFormats: P010, NV12
>         CodecID: VP9
>         MaxcodecLevel: 0
>         BiDirectionalPrediction: 0
>         ReportedStats: 0
>           Profile: MFX_PROFILE_VP9_0
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 8192
>               Width Step: 16
>               Height Min: 16
>               Height Max: 8192
>               Height Step: 16
>               ColorFormats: NV12, P010, AYUV, Y410
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 8192
>               Width Step: 16
>               Height Min: 16
>               Height Max: 8192
>               Height Step: 16
>               ColorFormats: NV12, P010, AYUV, Y410
>           Profile: MFX_PROFILE_VP9_1
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 8192
>               Width Step: 16
>               Height Min: 16
>               Height Max: 8192
>               Height Step: 16
>               ColorFormats: NV12, P010, AYUV, Y410
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 8192
>               Width Step: 16
>               Height Min: 16
>               Height Max: 8192
>               Height Step: 16
>               ColorFormats: NV12, P010, AYUV, Y410
>           Profile: MFX_PROFILE_VP9_2
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 8192
>               Width Step: 16
>               Height Min: 16
>               Height Max: 8192
>               Height Step: 16
>               ColorFormats: NV12, P010, AYUV, Y410
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 8192
>               Width Step: 16
>               Height Min: 16
>               Height Max: 8192
>               Height Step: 16
>               ColorFormats: NV12, P010, AYUV, Y410
>           Profile: MFX_PROFILE_VP9_3
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 8192
>               Width Step: 16
>               Height Min: 16
>               Height Max: 8192
>               Height Step: 16
>               ColorFormats: NV12, P010, AYUV, Y410
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 8192
>               Width Step: 16
>               Height Min: 16
>               Height Max: 8192
>               Height Step: 16
>               ColorFormats: NV12, P010, AYUV, Y410
>         CodecID: AVC
>         MaxcodecLevel: 52
>         BiDirectionalPrediction: 1
>         ReportedStats: 0
>           Profile: MFX_PROFILE_AVC_BASELINE
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>           Profile: MFX_PROFILE_AVC_CONSTRAINED_BASELINE
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>           Profile: MFX_PROFILE_AVC_MAIN
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>           Profile: MFX_PROFILE_AVC_HIGH
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>           Profile: MFX_PROFILE_AVC_CONSTRAINED_HIGH
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>           Profile: MFX_PROFILE_AVC_PROGRESSIVE_HIGH
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 16
>               Width Max: 4096
>               Width Step: 16
>               Height Min: 16
>               Height Max: 4096
>               Height Step: 16
>               ColorFormats: NV12, RGB4, BGR4, YUY2, AYUV
>         CodecID: HEVC
>         MaxcodecLevel: 318
>         BiDirectionalPrediction: 1
>         ReportedStats: 0
>           Profile: MFX_PROFILE_HEVC_MAIN
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 8
>               Width Max: 16384
>               Width Step: 8
>               Height Min: 8
>               Height Max: 12288
>               Height Step: 8
>               ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
>     RGB4, BGR4, P016, Y216, Y416, AYUV
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 8
>               Width Max: 16384
>               Width Step: 8
>               Height Min: 8
>               Height Max: 12288
>               Height Step: 8
>               ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
>     RGB4, BGR4, P016, Y216, Y416, AYUV
>           Profile: MFX_PROFILE_HEVC_MAIN10
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 8
>               Width Max: 16384
>               Width Step: 8
>               Height Min: 8
>               Height Max: 12288
>               Height Step: 8
>               ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
>     RGB4, BGR4, P016, Y216, Y416, AYUV
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 8
>               Width Max: 16384
>               Width Step: 8
>               Height Min: 8
>               Height Max: 12288
>               Height Step: 8
>               ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
>     RGB4, BGR4, P016, Y216, Y416, AYUV
>           Profile: MFX_PROFILE_HEVC_MAINSP
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 8
>               Width Max: 16384
>               Width Step: 8
>               Height Min: 8
>               Height Max: 12288
>               Height Step: 8
>               ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
>     RGB4, BGR4, P016, Y216, Y416, AYUV
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 8
>               Width Max: 16384
>               Width Step: 8
>               Height Min: 8
>               Height Max: 12288
>               Height Step: 8
>               ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
>     RGB4, BGR4, P016, Y216, Y416, AYUV
>           Profile: MFX_PROFILE_HEVC_REXT
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 8
>               Width Max: 16384
>               Width Step: 8
>               Height Min: 8
>               Height Max: 12288
>               Height Step: 8
>               ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
>     RGB4, BGR4, P016, Y216, Y416, AYUV
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 8
>               Width Max: 16384
>               Width Step: 8
>               Height Min: 8
>               Height Max: 12288
>               Height Step: 8
>               ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
>     RGB4, BGR4, P016, Y216, Y416, AYUV
>           Profile: MFX_PROFILE_HEVC_SCC
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 8
>               Width Max: 16384
>               Width Step: 8
>               Height Min: 8
>               Height Max: 12288
>               Height Step: 8
>               ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
>     RGB4, BGR4, P016, Y216, Y416, AYUV
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 8
>               Width Max: 16384
>               Width Step: 8
>               Height Min: 8
>               Height Max: 12288
>               Height Step: 8
>               ColorFormats: P010, P210, Y210, Y410, RG10, NV12, YUY2,
>     RGB4, BGR4, P016, Y216, Y416, AYUV
>         CodecID: JPEG
>         MaxcodecLevel: 0
>         BiDirectionalPrediction: 0
>         ReportedStats: 0
>           Profile: MFX_PROFILE_JPEG_BASELINE
>             MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>               Width Min: 1
>               Width Max: 16384
>               Width Step: 1
>               Height Min: 1
>               Height Max: 16384
>               Height Step: 1
>               ColorFormats: NV12, YV12, YUY2, RGB4, BGR4, 400P
>             MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>               Width Min: 1
>               Width Max: 16384
>               Width Step: 1
>               Height Min: 1
>               Height Max: 16384
>               Height Step: 1
>               ColorFormats: NV12, YV12, YUY2, RGB4, BGR4, 400P
>       mfxVPPDescription:
>         Version: 1.0
>         FilterFourCC: PAMP
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>         FilterFourCC: DNIS
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>         FilterFourCC: DNI2
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>         FilterFourCC: DET
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>         FilterFourCC: FRC
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410
>         FilterFourCC: VSII
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>         FilterFourCC: VSIO
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>         FilterFourCC: ROT
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>         FilterFourCC: MIRR
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>         FilterFourCC: VSCL
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>         FilterFourCC: TDLT
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>         FilterFourCC: VCSC
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>         FilterFourCC: VPDI
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, P016
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, P016
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, P016
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, P016
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, P016
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, P016
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, P016
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, P016
>         FilterFourCC: VCLF
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>         FilterFourCC: FIWF
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>         FilterFourCC: FISF
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P010
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y210
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y410
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: P016
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y216
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>             InFormat: Y416
>               OutFormats: NV12, YUY2, P010, AYUV, Y210, Y410, P016,
>     Y216, Y416
>         FilterFourCC: VCMP
>         MaxDelayInFrames: 0
>           MemHandleType: MFX_RESOURCE_SYSTEM_SURFACE
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>           MemHandleType: MFX_RESOURCE_VA_SURFACE_PTR
>           Width Min: 16
>           Width Max: 16384
>           Width Step: 1
>           Height Min: 16
>           Height Max: 16384
>           Height Step: 1
>             InFormat: NV12
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: YUY2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: BGR4
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: RGB2
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P010
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: AYUV
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y210
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y410
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: P016
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y216
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>             InFormat: Y416
>               OutFormats: NV12, YUY2, RGB4, BGR4, RGB2, RGBP, P010,
>     RG10, AYUV, Y210, Y410, P016, Y216, Y416, BGRP
>       NumExtParam: 0
>       mfxSurfaceTypesSupported:
>         Version: 1.0
>         SurfaceType: MFX_SURFACE_TYPE_VAAPI
>           SurfaceComponent: MFX_SURFACE_COMPONENT_ENCODE
>             SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_SHARED
>             SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_COPY
>             SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_SHARED
>             SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_COPY
>           SurfaceComponent: MFX_SURFACE_COMPONENT_DECODE
>             SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_SHARED
>             SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_COPY
>             SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_SHARED
>             SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_COPY
>           SurfaceComponent: MFX_SURFACE_COMPONENT_VPP_INPUT
>             SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_SHARED
>             SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_COPY
>             SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_SHARED
>             SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_COPY
>           SurfaceComponent: MFX_SURFACE_COMPONENT_VPP_OUTPUT
>             SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_SHARED
>             SurfaceFlags:     MFX_SURFACE_FLAG_IMPORT_COPY
>             SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_SHARED
>             SurfaceFlags:     MFX_SURFACE_FLAG_EXPORT_COPY
>
>     Total number of implementations found = 1
>
>
> it was surely verbose!
>
> looks ..ok? At least similar to output found in gentoo's bugzilla ;)
>
> now we probably can re-test system ffmpeg with -debug log or something 
> for seeing what parameters it sets in working case. Then we try to 
> break it by adding non-working (so far) params from  av1/vp9 profiles. 
> Then we will think .....

I'm "ready" :)
I suggest you better create this as a new thread with the actual ffmpeg 
test commands you want me to run on my system ;)


>
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20241011/7860a586/attachment-0001.htm>


More information about the Cin mailing list