Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.
3058 Discussions

qsv context hwaccel support in ffmpeg with onevpl/libvpl with/without arc gpus

Rudraksh
Beginner
663 Views

Hi,

i have bought an Arc A770 (16GB) for video transcoding for which i have installed the necessary drivers and compiled cartwheel-ffmpeg(with all the latest patches double checked) with libvpl

my vainfo output is

root@rtpl-test:/work/cartwheel-ffmpeg/ffmpeg# vainfo
libva info: VA-API version 1.15.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_15
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.15 (libva 2.15.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 22.5.1 (a12fef1)
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSliceLP
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSliceLP
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointEncSliceLP
VAProfileVP9Profile1 : VAEntrypointVLD
VAProfileVP9Profile1 : VAEntrypointEncSliceLP
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointEncSliceLP
VAProfileVP9Profile3 : VAEntrypointVLD
VAProfileVP9Profile3 : VAEntrypointEncSliceLP
VAProfileHEVCMain12 : VAEntrypointVLD
VAProfileHEVCMain422_10 : VAEntrypointVLD
VAProfileHEVCMain422_12 : VAEntrypointVLD
VAProfileHEVCMain444 : VAEntrypointVLD
VAProfileHEVCMain444 : VAEntrypointEncSliceLP
VAProfileHEVCMain444_10 : VAEntrypointVLD
VAProfileHEVCMain444_10 : VAEntrypointEncSliceLP
VAProfileHEVCMain444_12 : VAEntrypointVLD
VAProfileHEVCSccMain : VAEntrypointVLD
VAProfileHEVCSccMain : VAEntrypointEncSliceLP
VAProfileHEVCSccMain10 : VAEntrypointVLD
VAProfileHEVCSccMain10 : VAEntrypointEncSliceLP
VAProfileHEVCSccMain444 : VAEntrypointVLD
VAProfileHEVCSccMain444 : VAEntrypointEncSliceLP
VAProfileAV1Profile0 : VAEntrypointVLD
VAProfileAV1Profile0 : VAEntrypointEncSliceLP
VAProfileHEVCSccMain444_10 : VAEntrypointVLD
VAProfileHEVCSccMain444_10 : VAEntrypointEncSliceLP

my ffmpeg buildconf is

root@rtpl-test:/work/cartwheel-ffmpeg/ffmpeg# ffmpeg -buildconf
ffmpeg version N-109403-g84918b4a2e Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 11 (Ubuntu 11.3.0-1ubuntu1~22.04)
configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/root/ffmpeg_build/include --extra-ldflags=-L/root/ffmpeg_build/lib --extra-libs='-lpthread -lm' --ld=g++ --bindir=/root/bin --enable-gpl --enable-gnutls --enable-libvpl --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-nonfree
libavutil 57. 43.100 / 57. 43.100
libavcodec 59. 54.100 / 59. 54.100
libavformat 59. 34.102 / 59. 34.102
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 51.100 / 8. 51.100
libswscale 6. 8.112 / 6. 8.112
libswresample 4. 9.100 / 4. 9.100
libpostproc 56. 7.100 / 56. 7.100

configuration:
--prefix=/root/ffmpeg_build
--pkg-config-flags=--static
--extra-cflags=-I/root/ffmpeg_build/include
--extra-ldflags=-L/root/ffmpeg_build/lib
--extra-libs='-lpthread -lm'
--ld=g++
--bindir=/root/bin
--enable-gpl
--enable-gnutls
--enable-libvpl
--enable-libfdk-aac
--enable-libfreetype
--enable-libmp3lame
--enable-libopus
--enable-nonfree

 

my issue is that :

i have been trying to transcode videos in purely the qsv context but i get the error:

libva: Failed to get device id from the driver. Please consider to upgrade the driver to support VA-API 1.15.0
Device creation failed: -1313558101.
No device available for decoder: device type qsv needed for codec h264_qsv

 

this is my command

ffmpeg -y -hwaccel qsv -hwaccel_device /dev/dri/renderD128 -c:v h264_qsv -gpu_copy 1 -i "udp://225.2.2.3:1234?localaddr=192.168.50.140&pkt_size=1316" -vf "yadif" -c:v h264_qsv -noautoscale -profile:v main -g 16 -b:v 1000000 -minrate 1000000 -maxrate 1000000 -bufsize 300000 -preset veryslow -threads 2 -flags +cgop -copytb 1 -acodec mp2 -ac 2 -b:a 96000 -ar 48000 -vsync 2 -f mpegts -muxrate 1460401.15 -mpegts_service_id 0x835 -mpegts_pmt_start_pid 0x6f -metadata service_provider='telikos' -metadata service_name='STAR PLUS HD' -streamid 0:222 -streamid 1:333 pipe:1 | /usr/bin/tsplay -stdin -q -buffer 13160 -cwait 100 -mcastif 192.168.0.160 225.1.1.1:9000

 

Curiously enough if i just reference the h264_qsv decoder without the qsv context everything works except the fact that i am unable to use the qsv filters and get a warning [h264_qsv @ 0x560c5538ee00] More data is required to decode header

Also everything works fine in the vaapi context but as i want the qsv encoder and not the vaapi encoder hence i am posting this question here

even during the configuration of ffmpeg qsv does not show up in the enabled hwaccels whereas all the qsv encoder,decoders and filters are enabled and can be seen in the configuration like this:

root@rtpl-test:/work/cartwheel-ffmpeg/ffmpeg# PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --pkg-config-flags="--static" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --extra-libs="-lpthread -lm" --ld="g++" --bindir="$HOME/bin" --enable-gpl --enable-gnutls --enable-libvpl --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-nonfree --enable-vaapi --enable-libdrm
install prefix /root/ffmpeg_build
source path .
C compiler gcc
C library glibc
ARCH x86 (generic)
big-endian no
runtime cpu detection yes
standalone assembly yes
x86 assembler nasm
MMX enabled yes
MMXEXT enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
AESNI enabled yes
AVX enabled yes
AVX2 enabled yes
AVX-512 enabled yes
AVX-512ICL enabled yes
XOP enabled yes
FMA3 enabled yes
FMA4 enabled yes
i686 features enabled yes
CMOV is fast yes
EBX available yes
EBP available yes
debug symbols yes
strip symbols yes
optimize for size no
optimizations yes
static yes
shared no
postprocessing support yes
network support yes
threading support pthreads
safe bitstream reader yes
texi2html enabled no
perl enabled yes
pod2man enabled yes
makeinfo enabled yes
makeinfo supports HTML yes
xmllint enabled no

External libraries:
alsa iconv libfdk_aac libmp3lame libxcb libxcb_shm sdl2 xlib
gnutls libdrm libfreetype libopus libxcb_shape libxcb_xfixes sndio zlib

External libraries providing hardware acceleration:
libmfx libvpl v4l2_m2m vaapi vdpau

Libraries:
avcodec avdevice avfilter avformat avutil postproc swresample swscale

Programs:
ffmpeg ffplay ffprobe

Enabled decoders:
aac amrnb dfpwm h264 mp2float pcm_s24daud sbc vc1_qsv
aac_fixed amrwb dirac h264_qsv mp3 pcm_s24le scpr vc1_v4l2m2m
aac_latm amv dnxhd h264_v4l2m2m mp3adu pcm_s24le_planar screenpresso vc1image
aasc anm dolby_e hap mp3adufloat pcm_s32be sdx2_dpcm vcr1
ac3 ansi dpx hca mp3float pcm_s32le sga vmdaudio
ac3_fixed apac dsd_lsbf hcom mp3on4 pcm_s32le_planar sgi vmdvideo
acelp_kelvin ape dsd_lsbf_planar hdr mp3on4float pcm_s64be sgirle vmnc
adpcm_4xm apng dsd_msbf hevc mpc7 pcm_s64le sheervideo vorbis
adpcm_adx aptx dsd_msbf_planar hevc_qsv mpc8 pcm_s8 shorten vp3
adpcm_afc aptx_hd dsicinaudio hevc_v4l2m2m mpeg1_v4l2m2m pcm_s8_planar simbiosis_imx vp4
adpcm_agm arbc dsicinvideo hnm4_video mpeg1video pcm_sga sipr vp5
adpcm_aica argo dss_sp hq_hqa mpeg2_qsv pcm_u16be siren vp6
adpcm_argo ass dst hqx mpeg2_v4l2m2m pcm_u16le smackaud vp6a
adpcm_ct asv1 dvaudio huffyuv mpeg2video pcm_u24be smacker vp6f
adpcm_dtk asv2 dvbsub hymt mpeg4 pcm_u24le smc vp7
adpcm_ea atrac1 dvdsub iac mpeg4_v4l2m2m pcm_u32be smvjpeg vp8
adpcm_ea_maxis_xa atrac3 dvvideo idcin mpegvideo pcm_u32le snow vp8_qsv
adpcm_ea_r1 atrac3al dxa idf mpl2 pcm_u8 sol_dpcm vp8_v4l2m2m
adpcm_ea_r2 atrac3p dxtory iff_ilbm msa1 pcm_vidc sonic vp9
adpcm_ea_r3 atrac3pal dxv ilbc mscc pcx sp5x vp9_qsv
adpcm_ea_xas atrac9 eac3 imc msmpeg4v1 pfm speedhq vp9_v4l2m2m
adpcm_g722 aura eacmv imm4 msmpeg4v2 pgm speex vplayer
adpcm_g726 aura2 eamad imm5 msmpeg4v3 pgmyuv srgc vqa
adpcm_g726le av1 eatgq indeo2 msnsiren pgssub srt vqc
adpcm_ima_acorn av1_qsv eatgv indeo3 msp2 pgx ssa wavpack
adpcm_ima_alp avrn eatqi indeo4 msrle phm stl wbmp
adpcm_ima_amv avrp eightbps indeo5 mss1 photocd subrip wcmv
adpcm_ima_apc avs eightsvx_exp interplay_acm mss2 pictor subviewer webp
adpcm_ima_apm avui eightsvx_fib interplay_dpcm msvideo1 pixlet subviewer1 webvtt
adpcm_ima_cunning ayuv escape124 interplay_video mszh pjs sunrast wmalossless
adpcm_ima_dat4 bethsoftvid escape130 ipu mts2 png svq1 wmapro
adpcm_ima_dk3 bfi evrc jacosub mv30 ppm svq3 wmav1
adpcm_ima_dk4 bink exr jpeg2000 mvc1 prores tak wmav2
adpcm_ima_ea_eacs binkaudio_dct fastaudio jpegls mvc2 prosumer targa wmavoice
adpcm_ima_ea_sead binkaudio_rdft ffv1 jv mvdv psd targa_y216 wmv1
adpcm_ima_iss bintext ffvhuff kgv1 mvha ptx tdsc wmv2
adpcm_ima_moflex bitpacked ffwavesynth kmvc mwsc qcelp text wmv3
adpcm_ima_mtf bmp fic lagarith mxpeg qdm2 theora wmv3image
adpcm_ima_oki bmv_audio fits libfdk_aac nellymoser qdmc thp wnv1
adpcm_ima_qt bmv_video flac libopus notchlc qdraw tiertexseqvideo wrapped_avframe
adpcm_ima_rad bonk flashsv loco nuv qoi tiff ws_snd1
adpcm_ima_smjpeg brender_pix flashsv2 lscr on2avc qpeg tmv xan_dpcm
adpcm_ima_ssi c93 flic m101 opus qtrle truehd xan_wc3
adpcm_ima_wav cavs flv mace3 paf_audio r10k truemotion1 xan_wc4
adpcm_ima_ws ccaption fmvc mace6 paf_video r210 truemotion2 xbin
adpcm_ms cdgraphics fourxm magicyuv pam ra_144 truemotion2rt xbm
adpcm_mtaf cdtoons fraps mdec pbm ra_288 truespeech xface
adpcm_psx cdxl frwu media100 pcm_alaw ralf tscc xl
adpcm_sbpro_2 cfhd ftr metasound pcm_bluray rasc tscc2 xma1
adpcm_sbpro_3 cinepak g2m microdvd pcm_dvd rawvideo tta xma2
adpcm_sbpro_4 clearvideo g723_1 mimic pcm_f16le realtext twinvq xpm
adpcm_swf cljr g729 misc4 pcm_f24le rl2 txd xsub
adpcm_thp cllc gdv mjpeg pcm_f32be roq ulti xwd
adpcm_thp_le comfortnoise gem mjpeg_qsv pcm_f32le roq_dpcm utvideo y41p
adpcm_vima cook gif mjpegb pcm_f64be rpza v210 ylc
adpcm_xa cpia gremlin_dpcm mlp pcm_f64le rscc v210x yop
adpcm_yamaha cri gsm mmvideo pcm_lxf rv10 v308 yuv4
adpcm_zork cscd gsm_ms mobiclip pcm_mulaw rv20 v408 zero12v
agm cyuv h261 motionpixels pcm_s16be rv30 v410 zerocodec
aic dca h263 movtext pcm_s16be_planar rv40 vb zlib
alac dds h263_v4l2m2m mp1 pcm_s16le s302m vble zmbv
alias_pix derf_dpcm h263i mp1float pcm_s16le_planar sami vbn
als dfa h263p mp2 pcm_s24be sanm vc1

Enabled encoders:
a64multi aptx_hd ffvhuff ljpeg pcm_f32be pcm_u32le sbc vorbis
a64multi5 ass fits magicyuv pcm_f32le pcm_u8 sgi vp8_v4l2m2m
aac asv1 flac mjpeg pcm_f64be pcm_vidc smc vp8_vaapi
ac3 asv2 flashsv mjpeg_qsv pcm_f64le pcx snow vp9_qsv
ac3_fixed av1_qsv flashsv2 mjpeg_vaapi pcm_mulaw pfm sonic vp9_vaapi
adpcm_adx av1_vaapi flv mlp pcm_s16be pgm sonic_ls wavpack
adpcm_argo avrp g723_1 movtext pcm_s16be_planar pgmyuv speedhq wbmp
adpcm_g722 avui gif mp2 pcm_s16le phm srt webvtt
adpcm_g726 ayuv h261 mp2fixed pcm_s16le_planar png ssa wmav1
adpcm_g726le bitpacked h263 mpeg1video pcm_s24be ppm subrip wmav2
adpcm_ima_alp bmp h263_v4l2m2m mpeg2_qsv pcm_s24daud prores sunrast wmv1
adpcm_ima_amv cfhd h263p mpeg2_vaapi pcm_s24le prores_aw svq1 wmv2
adpcm_ima_apm cinepak h264_qsv mpeg2video pcm_s24le_planar prores_ks targa wrapped_avframe
adpcm_ima_qt cljr h264_v4l2m2m mpeg4 pcm_s32be qoi text xbm
adpcm_ima_ssi comfortnoise h264_vaapi mpeg4_v4l2m2m pcm_s32le qtrle tiff xface
adpcm_ima_wav dca hdr msmpeg4v2 pcm_s32le_planar r10k truehd xsub
adpcm_ima_ws dfpwm hevc_qsv msmpeg4v3 pcm_s64be r210 tta xwd
adpcm_ms dnxhd hevc_v4l2m2m msvideo1 pcm_s64le ra_144 ttml y41p
adpcm_swf dpx hevc_vaapi nellymoser pcm_s8 rawvideo utvideo yuv4
adpcm_yamaha dvbsub huffyuv opus pcm_s8_planar roq v210 zlib
alac dvdsub jpeg2000 pam pcm_u16be roq_dpcm v308 zmbv
alias_pix dvvideo jpegls pbm pcm_u16le rpza v408
amv eac3 libfdk_aac pcm_alaw pcm_u24be rv10 v410
apng exr libmp3lame pcm_bluray pcm_u24le rv20 vbn
aptx ffv1 libopus pcm_dvd pcm_u32be s302m vc2

Enabled hwaccels:
av1_vaapi h264_vdpau mjpeg_vaapi mpeg2_vdpau vc1_vaapi vp9_vaapi wmv3_vdpau
h263_vaapi hevc_vaapi mpeg1_vdpau mpeg4_vaapi vc1_vdpau vp9_vdpau
h264_vaapi hevc_vdpau mpeg2_vaapi mpeg4_vdpau vp8_vaapi wmv3_vaapi

Enabled parsers:
aac bmp dpx g729 ipu opus tak xma
aac_latm cavsvideo dvaudio gif jpeg2000 png vc1 xwd
ac3 cook dvbsub gsm misc4 pnm vorbis
adx cri dvd_nav h261 mjpeg qoi vp3
amr dca dvdsub h263 mlp rv30 vp8
av1 dirac flac h264 mpeg4video rv40 vp9
avs2 dnxhd ftr hdr mpegaudio sbc webp
avs3 dolby_e g723_1 hevc mpegvideo sipr xbm

Enabled demuxers:
aa bfi filmstrip image_gif_pipe live_flv nistsphere rpl tmv
aac bfstm fits image_hdr_pipe lmlm4 nsp rsd truehd
aax bink flac image_j2k_pipe loas nsv rso tta
ac3 binka flic image_jpeg_pipe lrc nut rtp tty
ace bintext flv image_jpegls_pipe luodat nuv rtsp txd
acm bit fourxm image_jpegxl_pipe lvf obu s337m ty
act bitpacked frm image_pam_pipe lxf ogg sami v210
adf bmv fsb image_pbm_pipe m4v oma sap v210x
adp boa fwse image_pcx_pipe matroska paf sbc vag
ads bonk g722 image_pfm_pipe mca pcm_alaw sbg vc1
adx brstm g723_1 image_pgm_pipe mcc pcm_f32be scc vc1t
aea c93 g726 image_pgmyuv_pipe mgsts pcm_f32le scd vividas
afc caf g726le image_pgx_pipe microdvd pcm_f64be sdp vivo
aiff cavsvideo g729 image_phm_pipe mjpeg pcm_f64le sdr2 vmd
aix cdg gdv image_photocd_pipe mjpeg_2000 pcm_mulaw sds vobsub
alp cdxl genh image_pictor_pipe mlp pcm_s16be sdx voc
amr cine gif image_png_pipe mlv pcm_s16le segafilm vpk
amrnb codec2 gsm image_ppm_pipe mm pcm_s24be ser vplayer
amrwb codec2raw gxf image_psd_pipe mmf pcm_s24le sga vqf
anm concat h261 image_qdraw_pipe mods pcm_s32be shorten w64
apac data h263 image_qoi_pipe moflex pcm_s32le siff wav
apc daud h264 image_sgi_pipe mov pcm_s8 simbiosis_imx wc3
ape dcstr hca image_sunrast_pipe mp3 pcm_u16be sln webm_dash_manifest
apm derf hcom image_svg_pipe mpc pcm_u16le smacker webvtt
apng dfa hevc image_tiff_pipe mpc8 pcm_u24be smjpeg wsaud
aptx dfpwm hls image_vbn_pipe mpegps pcm_u24le smush wsd
aptx_hd dhav hnm image_webp_pipe mpegts pcm_u32be sol wsvqa
aqtitle dirac ico image_xbm_pipe mpegtsraw pcm_u32le sox wtv
argo_asf dnxhd idcin image_xpm_pipe mpegvideo pcm_u8 spdif wv
argo_brp dsf idf image_xwd_pipe mpjpeg pcm_vidc srt wve
argo_cvg dsicin iff ingenient mpl2 pjs stl xa
asf dss ifv ipmovie mpsub pmp str xbin
asf_o dts ilbc ipu msf pp_bnk subviewer xmv
ass dtshd image2 ircam msnwc_tcp pva subviewer1 xvag
ast dv image2_alias_pix iss msp pvf sup xwma
au dvbsub image2_brender_pix iv8 mtaf qcp svag yop
av1 dvbtxt image2pipe ivf mtv r3d svs yuv4mpegpipe
avi dxa image_bmp_pipe ivr musx rawvideo swf
avr ea image_cri_pipe jacosub mv realtext tak
avs ea_cdata image_dds_pipe jv mvi redspark tedcaptions
avs2 eac3 image_dpx_pipe kux mxf rl2 thp
avs3 epaf image_exr_pipe kvag mxg rm threedostr
bethsoftvid ffmetadata image_gem_pipe laf nc roq tiertexseq

Enabled muxers:
a64 avs2 fits image2 mp4 pcm_f32be rm tg2
ac3 avs3 flac image2pipe mpeg1system pcm_f32le roq tgp
adts bit flv ipod mpeg1vcd pcm_f64be rso truehd
adx caf framecrc ircam mpeg1video pcm_f64le rtp tta
aiff cavsvideo framehash ismv mpeg2dvd pcm_mulaw rtp_mpegts ttml
alp codec2 framemd5 ivf mpeg2svcd pcm_s16be rtsp uncodedframecrc
amr codec2raw g722 jacosub mpeg2video pcm_s16le sap vc1
amv crc g723_1 kvag mpeg2vob pcm_s24be sbc vc1t
apm dash g726 latm mpegts pcm_s24le scc voc
apng data g726le lrc mpjpeg pcm_s32be segafilm w64
aptx daud gif m4v mxf pcm_s32le segment wav
aptx_hd dfpwm gsm matroska mxf_d10 pcm_s8 smjpeg webm
argo_asf dirac gxf matroska_audio mxf_opatom pcm_u16be smoothstreaming webm_chunk
argo_cvg dnxhd h261 md5 null pcm_u16le sox webm_dash_manifest
asf dts h263 microdvd nut pcm_u24be spdif webp
asf_stream dv h264 mjpeg obu pcm_u24le spx webvtt
ass eac3 hash mkvtimestamp_v2 oga pcm_u32be srt wsaud
ast f4v hds mlp ogg pcm_u32le stream_segment wtv
au ffmetadata hevc mmf ogv pcm_u8 streamhash wv
avi fifo hls mov oma pcm_vidc sup yuv4mpegpipe
avif fifo_test ico mp2 opus psp swf
avm2 filmstrip ilbc mp3 pcm_alaw rawvideo tee

Enabled protocols:
async data gophers icecast mmst rtmpt tcp unix
cache ffrtmphttp hls ipfs pipe rtmpts tee
concat file http ipns prompeg rtp tls
concatf ftp httpproxy md5 rtmp srtp udp
crypto gopher https mmsh rtmps subfile udplite

Enabled filters:
a3dscope anullsink channelmap displace highpass mpdecimate scharr tblend
abench anullsrc channelsplit dnn_classify highshelf mptestsrc scroll telecine
abitscope apad chorus dnn_detect hilbert msad segment testsrc
acompressor aperms chromahold dnn_processing histeq multiply select testsrc2
acontrast aphasemeter chromakey doubleweave histogram negate selectivecolor thistogram
acopy aphaser chromanr drawbox hqdn3d nlmeans sendcmd threshold
acrossfade aphaseshift chromashift drawgraph hqx nnedi separatefields thumbnail
acrossover apsyclip ciescope drawgrid hstack noformat setdar tile
acrusher apulsator codecview drawtext hsvhold noise setfield tiltshelf
acue arealtime color drmeter hsvkey normalize setparams tinterlace
addroi aresample colorbalance dynaudnorm hue null setpts tlut2
adeclick areverse colorchannelmixer earwax huesaturation nullsink setrange tmedian
adeclip arnndn colorchart ebur128 hwdownload nullsrc setsar tmidequalizer
adecorrelate asdr colorcontrast edgedetect hwmap oscilloscope settb tmix
adelay asegment colorcorrect elbg hwupload overlay sharpness_vaapi tonemap
adenorm aselect colorhold entropy hysteresis overlay_qsv shear tonemap_vaapi
aderivative asendcmd colorize epx identity overlay_vaapi showcqt tpad
adrawgraph asetnsamples colorkey eq idet owdenoise showcwt transpose
adynamicequalizer asetpts colorlevels equalizer il pad showfreqs transpose_vaapi
adynamicsmooth asetrate colormap erosion inflate pal100bars showinfo treble
aecho asettb colormatrix estdif interlace pal75bars showpalette tremolo
aemphasis ashowinfo colorspace exposure interleave palettegen showspatial trim
aeval asidedata colorspectrum extractplanes join paletteuse showspectrum unpremultiply
aevalsrc asoftclip colortemperature extrastereo kerndeint pan showspectrumpic unsharp
aexciter aspectralstats compand fade kirsch perms showvolume untile
afade asplit compensationdelay feedback lagfun perspective showwaves v360
afftdn astats concat fftdnoiz latency phase showwavespic vaguedenoiser
afftfilt astreamselect convolution fftfilt lenscorrection photosensitivity shuffleframes varblur
afifo asubboost convolve field life pixdesctest shufflepixels vectorscope
afir asubcut copy fieldhint limitdiff pixelize shuffleplanes vflip
afirsrc asupercut cover_rect fieldmatch limiter pixscope sidechaincompress vfrdet
aformat asuperpass crop fieldorder loop pp sidechaingate vibrance
afreqshift asuperstop cropdetect fifo loudnorm pp7 sidedata vibrato
afwtdn atadenoise crossfeed fillborders lowpass premultiply sierpinski vif
agate atempo crystalizer find_rect lowshelf prewitt signalstats vignette
agraphmonitor atilt cue firequalizer lumakey procamp_vaapi signature virtualbass
ahistogram atrim curves flanger lut pseudocolor silencedetect vmafmotion
aiir avectorscope datascope floodfill lut1d psnr silenceremove volume
aintegral avgblur dblur format lut2 pullup sinc volumedetect
ainterleave avsynctest dcshift fps lut3d qp sine vpp_qsv
alatency axcorrelate dctdnoiz framepack lutrgb random siti vstack
alimiter backgroundkey deband framerate lutyuv readeia608 smartblur w3fdif
allpass bandpass deblock framestep mandelbrot readvitc smptebars waveform
allrgb bandreject decimate freezedetect maskedclamp realtime smptehdbars weave
allyuv bass deconvolve freezeframes maskedmax remap sobel xbr
aloop bbox dedot fspp maskedmerge removegrain spectrumsynth xcorrelate
alphaextract bench deesser gblur maskedmin removelogo speechnorm xfade
alphamerge bilateral deflate geq maskedthreshold repeatfields split xmedian
amerge biquad deflicker gradfun maskfun replaygain spp xstack
ametadata bitplanenoise deinterlace_qsv gradients mcompand reverse sr yadif
amix blackdetect deinterlace_vaapi graphmonitor median rgbashift ssim yaepblur
amovie blackframe dejudder grayworld mergeplanes rgbtestsrc stereo3d yuvtestsrc
amplify blend delogo greyedge mestimate roberts stereotools zoompan
amultiply blockdetect denoise_vaapi guided metadata rotate stereowiden
anequalizer blurdetect derain haas midequalizer sab streamselect
anlmdn bm3d deshake haldclut minterpolate scale super2xsai
anlmf boxblur despill haldclutsrc mix scale2ref superequalizer
anlms bwdif detelecine hdcd monochrome scale_qsv surround
anoisesrc cas dialoguenhance headphone morpho scale_vaapi swaprect
anull cellauto dilation hflip movie scdet swapuv

Enabled bsfs:
aac_adtstoasc dca_core extract_extradata hapqa_extract mjpega_dump_header noise prores_metadata truehd_core
av1_frame_merge dts2pts filter_units hevc_metadata mov2textsub null remove_extradata vp9_metadata
av1_frame_split dump_extradata h264_metadata hevc_mp4toannexb mp3_header_decompress opus_metadata setts vp9_raw_reorder
av1_metadata dv_error_marker h264_mp4toannexb imx_dump_header mpeg2_metadata pcm_rechunk text2movsub vp9_superframe
chomp eac3_core h264_redundant_pps mjpeg2jpeg mpeg4_unpack_bframes pgs_frame_merge trace_headers vp9_superframe_split

Enabled indevs:
alsa fbdev kmsgrab lavfi oss sndio v4l2 xcbgrab

Enabled outdevs:
alsa fbdev oss sdl2 sndio v4l2 xv

 

 

i have also found people having similar issues with libvpl with different hardware like in this link:

https://bbs.archlinux.org/viewtopic.php?id=279799

 

hence i have crossed out the fact that my gpu is fairly new and maybe partially incompatible with vaapi

I understand that this error (libva: Failed to get device id from the driver. Please consider to upgrade the driver to support VA-API 1.15.0) is pointing towards a incompatibility in the vaapi version and the driver version i am using or it is a ffmpeg bug

so i have tried both compiling everything from source and installing the necessary packages from the normal repositories i have also tried using the normal ffmpeg and cartwheel-ffmpeg but everything brings me to this exact error

 

 

Please correct me if and where i am going wrong or if this is a bug when can i expect this to be solved or is there a workaround that i can use right now

also i have had a hard time finding libva versions and intel driver versions compatibility lists if possible please point me in the right direction i'd be most thankful

my vpl-inspect output is:

root@rtpl-test:/work/cartwheel-ffmpeg/ffmpeg# vpl-inspect
libva info: VA-API version 1.15.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_15
libva info: va_openDriver() returns 0
libva info: VA-API version 1.15.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_15
libva info: va_openDriver() returns 0

Implementation #0: mfx-gen
Library path: /usr/lib/x86_64-linux-gnu/libmfx-gen.so.1.2.7
AccelerationMode: MFX_ACCEL_MODE_VIA_VAAPI
ApiVersion: 2.7
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:
DeviceID: 56a0/0
Version: 0.0
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: 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: <unknown MFX_CODEC_MPEG2 profile>
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
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
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
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
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
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
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
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

Total number of implementations found = 1

 

p.s  i am new to this forum, if i unknowingly made a mistake please forgive and correct me

 

 

0 Kudos
0 Replies
Reply