пт, 11 окт. 2024 г., 19:08 Terje J. Hanssen <terjejhanssen@gmail.com>:


Den 11.10.2024 17:17, skrev Andrew Randrianasulu:


пт, 11 окт. 2024 г., 14:58 Terje J. Hanssen <terjejhanssen@gmail.com>:


Den 28.09.2024 21:24, skrev Andrew Randrianasulu:


сб, 28 сент. 2024 г., 21:59 Terje J. Hanssen <terjejhanssen@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


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 .....