[Cin] vpl-inspect

Andrew Randrianasulu randrianasulu at gmail.com
Fri Oct 11 18:43:06 CEST 2024


пт, 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 .....






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


More information about the Cin mailing list