You are not logged in.
I'm unable to Verify the settings for VA-API & VDPAU by running vainfo and vdpauinfo
Even though I have installed the proper drivers. can any one advise me where I'm missing?
Here are error responses for VA-API & VDPAU commands:
[kk@k ~]$ vainfo
vaInitialize failed with error code -1 (unknown libva error),exit
[kk@k ~]$ vdpauinfo
display: :0 screen: 0
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1Here Is additional log that I'm thinking will help reviewer:
My system Info:
Intel® Core™ i5-4258U CPU @ 2.40GHz × 4
[kk@k ~]$ lspci
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
02:00.0 Network controller: Intel Corporation Wireless 3160 (rev 93)
03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230][kk@k Xsession.d]$ cd /usr/lib/dri/
[kk@k dri]$ ls
i915_dri.so kms_swrast_dri.so nouveau_vieux_dri.so r600_dri.so radeonsi_dri.so virtio_gpu_dri.so
i965_dri.so nouveau_dri.so r200_dri.so r600_drv_video.so radeonsi_drv_video.so vmwgfx_dri.so
iris_dri.so nouveau_drv_video.so r300_dri.so radeon_dri.so swrast_dri.solcpci -i (I have removed other info only pasted VGA and Display contorller info)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Haswell-ULT Integrated Graphics Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 52
Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 5000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230]
Subsystem: Lenovo Sun LE [Radeon HD 8550M / R5 M230]
Flags: bus master, fast devsel, latency 0, IRQ 51
Memory at b0000000 (64-bit, prefetchable) [size=256M]
Memory at d0400000 (64-bit, non-prefetchable) [size=256K]
I/O ports at 3000 [size=256]
Expansion ROM at d0440000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu[kk@k dri]$ sha1sum /usr/lib/dri/*
626ef956fae6fec70fb6852141de72dc46adf82f /usr/lib/dri/i915_dri.so
626ef956fae6fec70fb6852141de72dc46adf82f /usr/lib/dri/i965_dri.so
51b67833a5a3fd8c8452aed3522da886272b2f8f /usr/lib/dri/iris_dri.so
51b67833a5a3fd8c8452aed3522da886272b2f8f /usr/lib/dri/kms_swrast_dri.so
51b67833a5a3fd8c8452aed3522da886272b2f8f /usr/lib/dri/nouveau_dri.so
49f07fdab0e4b18798e34d021051f321a0cf5bd6 /usr/lib/dri/nouveau_drv_video.so
626ef956fae6fec70fb6852141de72dc46adf82f /usr/lib/dri/nouveau_vieux_dri.so
626ef956fae6fec70fb6852141de72dc46adf82f /usr/lib/dri/r200_dri.so
51b67833a5a3fd8c8452aed3522da886272b2f8f /usr/lib/dri/r300_dri.so
51b67833a5a3fd8c8452aed3522da886272b2f8f /usr/lib/dri/r600_dri.so
49f07fdab0e4b18798e34d021051f321a0cf5bd6 /usr/lib/dri/r600_drv_video.so
626ef956fae6fec70fb6852141de72dc46adf82f /usr/lib/dri/radeon_dri.so
51b67833a5a3fd8c8452aed3522da886272b2f8f /usr/lib/dri/radeonsi_dri.so
49f07fdab0e4b18798e34d021051f321a0cf5bd6 /usr/lib/dri/radeonsi_drv_video.so
51b67833a5a3fd8c8452aed3522da886272b2f8f /usr/lib/dri/swrast_dri.so
51b67833a5a3fd8c8452aed3522da886272b2f8f /usr/lib/dri/virtio_gpu_dri.so
51b67833a5a3fd8c8452aed3522da886272b2f8f /usr/lib/dri/vmwgfx_dri.so[kk@k ~]$ lsmod
Module Size Used by
fuse 122880 3
ccm 20480 3
amdgpu 3481600 0
chash 16384 1 amdgpu
intel_rapl 24576 0
gpu_sched 28672 1 amdgpu
snd_hda_codec_hdmi 57344 1
x86_pkg_temp_thermal 16384 0
i915 2117632 11
intel_powerclamp 16384 0
kvmgt 28672 0
arc4 16384 2
coretemp 16384 0
vfio_mdev 16384 0
mdev 20480 2 kvmgt,vfio_mdev
vfio_iommu_type1 28672 0
vfio 32768 3 kvmgt,vfio_mdev,vfio_iommu_type1
iwlmvm 450560 0
kvm_intel 237568 0
radeon 1630208 1
kvm 761856 2 kvmgt,kvm_intel
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
uvcvideo 118784 0
ghash_clmulni_intel 16384 0
pcbc 16384 0
ttm 131072 2 amdgpu,radeon
videobuf2_vmalloc 16384 1 uvcvideo
i2c_algo_bit 16384 3 amdgpu,radeon,i915
videobuf2_memops 16384 1 videobuf2_vmalloc
drm_kms_helper 208896 3 amdgpu,radeon,i915
videobuf2_v4l2 28672 1 uvcvideo
rtsx_usb_ms 20480 0
memstick 16384 1 rtsx_usb_ms
ofpart 16384 0
drm 503808 10 gpu_sched,drm_kms_helper,amdgpu,radeon,i915,ttm
videobuf2_common 53248 2 videobuf2_v4l2,uvcvideo
intel_gtt 24576 1 i915
cmdlinepart 16384 0
videodev 217088 3 videobuf2_v4l2,uvcvideo,videobuf2_common
agpgart 49152 3 intel_gtt,ttm,drm
btusb 53248 0
snd_hda_codec_conexant 24576 1
syscopyarea 16384 1 drm_kms_helper
intel_spi_platform 16384 0
sysfillrect 16384 1 drm_kms_helper
intel_spi 20480 1 intel_spi_platform
snd_hda_codec_generic 86016 1 snd_hda_codec_conexant
iTCO_wdt 16384 0
mac80211 929792 1 iwlmvm
iTCO_vendor_support 16384 1 iTCO_wdt
spi_nor 36864 1 intel_spi
mtd 69632 5 cmdlinepart,intel_spi,ofpart
aesni_intel 200704 2
media 45056 2 videodev,uvcvideo
snd_hda_intel 49152 4
aes_x86_64 20480 1 aesni_intel
snd_hda_codec 151552 4 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel
crypto_simd 16384 1 aesni_intel
cryptd 28672 3 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper 16384 1 aesni_intel
mousedev 24576 0
intel_cstate 16384 0
btrtl 16384 1 btusb
joydev 24576 0
btbcm 16384 1 btusb
btintel 24576 1 btusb
bluetooth 655360 5 btrtl,btintel,btbcm,btusb
snd_hda_core 98304 5 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
sysimgblt 16384 1 drm_kms_helper
intel_uncore 135168 0
fb_sys_fops 16384 1 drm_kms_helper
snd_hwdep 16384 1 snd_hda_codec
iwlwifi 356352 1 iwlmvm
psmouse 176128 0
intel_rapl_perf 16384 0
r8169 94208 0
ecdh_generic 24576 1 bluetooth
snd_pcm 131072 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer 36864 1 snd_pcm
snd 106496 16 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm
input_leds 16384 0
ideapad_laptop 36864 0
realtek 20480 0
mei_me 45056 0
sparse_keymap 16384 1 ideapad_laptop
mac_hid 16384 0
cfg80211 782336 3 iwlmvm,iwlwifi,mac80211
libphy 81920 3 r8169,realtek
soundcore 16384 1 snd
wmi 32768 1 ideapad_laptop
rfkill 28672 8 bluetooth,ideapad_laptop,cfg80211
pcspkr 16384 0
evdev 28672 16
mei 118784 1 mei_me
battery 24576 0
i2c_i801 32768 0
lpc_ich 28672 0
pcc_cpufreq 16384 0
ac 16384 0
sg 40960 0
crypto_user 16384 0
ip_tables 32768 0
x_tables 45056 1 ip_tables
ext4 745472 1
crc32c_generic 16384 0
crc16 16384 2 bluetooth,ext4
mbcache 16384 1 ext4
jbd2 126976 1 ext4
sr_mod 28672 0
cdrom 65536 1 sr_mod
sd_mod 61440 3
rtsx_usb_sdmmc 32768 0
mmc_core 180224 1 rtsx_usb_sdmmc
rtsx_usb 20480 2 rtsx_usb_sdmmc,rtsx_usb_ms
hid_generic 16384 0
usbhid 57344 0
hid 135168 3 usbhid,hid_generic
ahci 40960 2
libahci 40960 1 ahci
serio_raw 16384 0
atkbd 32768 0
libps2 16384 2 atkbd,psmouse
ehci_pci 16384 0
libata 270336 2 libahci,ahci
xhci_pci 16384 0
scsi_mod 249856 4 sd_mod,libata,sg,sr_mod
crc32c_intel 24576 2
xhci_hcd 266240 1 xhci_pci
ehci_hcd 94208 1 ehci_pci
i8042 32768 1 ideapad_laptop
serio 28672 6 serio_raw,atkbd,psmouse,i8042Last edited by arch_kk_linux (2019-11-16 14:01:31)
Offline
You need to install libva-intel-driver. There is no native VDPAU driver for Intel, so you should only use or configure your software for VA-API.
For the ATI/AMD additional display, VA-API and VDPAU are supported through MESA drivers. You will need the following packages.
libva-mesa-driver
mesa-vdpauHowever, I have no experience in Intel/AMD dual-graphics in mobile setup. I don't know if switchable graphics solution would remain functional seamlessly with MESA drivers.
Offline
Thanks , vainfo is working fine after installing libva-intel-driver
[kk@k ~]$ vainfo
vainfo: VA-API version: 1.5 (libva 2.5.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell - 2.3.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264MultiviewHigh : VAEntrypointVLD
VAProfileH264MultiviewHigh : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLDHowever vdpauinfo isn't working even after installing libva-mesa-driver & mesa-vdpau drivers.
[kk@k ~]$ [kk@k ~]$ vdpauinfo
display: :0 screen: 0
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1I will update , onece I figure out why vdpauinfo failed. mean while If you have any clue please let me know.
Offline
[kk@k ~]$ [kk@k ~]$ vdpauinfo display: :0 screen: 0 Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory Error creating VDPAU device: 1
Try to install libvdpau-va-gl-i965.
Offline
When you could get VA-API working, this is the best option for Intel hardware. VDPAU is not officially supported by Intel and it's an obsolete, past technology for video acceleration, except for NVIDIA hardware.
The libvdpau-va-gl is a very poor option. Most of the software today should have the configuration to use VA-API, and this is what you should be looking into.
Offline
@liewkj But Radeon should work for VDPAU.
I have a dedicated Graphics card
03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230]As per my understanding VVAPI is for Integrated Intel Graphics card, and VDPAU is for Radeon.
To be frank I'm a little bit confused how OS uses Intel's Integrated graphic's card [Intel® Core™ i5-4258U CPU @ 2.40GHz × 4 , Intel Haswell Grapics] as well as dedicated Graphic card[Radeon HD 8550M / R5 M230)].
l
Offline
@Lupo Alberto
Indeed I tried it, still I'm getting the same error response
[kk@k ~]$ vdpauinfo
display: :0 screen: 0
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1Last edited by arch_kk_linux (2019-11-15 09:04:48)
Offline
Your dedicated card is a display controller and hence not hooked up to your actual display and cannot really be used for the purposes of hardware accel. (You could try to use DRI_PRIME=1 and relevant hardware accel envs to force it over AMD though I am unsure of how well that will work, as you'd have to copy it over to the intel framebuffer regardless).
Offline
There are several options, check https://wiki.archlinux.org/index.php/PRIME
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
@liewkj But Radeon should work for VDPAU.
As per my understanding VAAPI is for Integrated Intel Graphics card, and VDPAU is for Radeon.
Both VAAPI and VDPAU works on AMD hardware through MESA drivers. It is not necessary to get VDPAU working on Radeon. VAAPI works equally well if not better. In fact, VDPAU is less versatile due to its dependency of X11 binding. So VAAPI generally works better on modern Linux DE/WM based on Wayland.
I am never a believer in dual-graphics mobile setup. If I were an exclusive Windows or Mac user, then I wouldn't mind. Regardless of Intel/NVIDIA or Intel/AMD, the solution for Linux is always cumbersome from my point of view.
Offline
Your dedicated card is a display controller and hence not hooked up to your actual display and cannot really be used for the purposes of hardware accel. (You could try to use DRI_PRIME=1 and relevant hardware accel envs to force it over AMD though I am unsure of how well that will work, as you'd have to copy it over to the intel framebuffer regardless).
Thanks, by exporting DRI_PRIME=1 vdpauinfo is working.
[kk@k ~]$ export DRI_PRIME=1
[kk@k ~]$ vdpauinfo
display: :0 screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0
Video surface:
name width height types
-------------------------------------------
420 16384 16384 NV12 YV12
422 16384 16384 UYVY YUYV
444 16384 16384 Y8U8V8A8 V8U8Y8A8
Decoder capabilities:
name level macbs width height
----------------------------------------------------
MPEG1 0 1048576 16384 16384
MPEG2_SIMPLE 3 1048576 16384 16384
MPEG2_MAIN 3 1048576 16384 16384
H264_BASELINE --- not supported ---
H264_MAIN --- not supported ---
H264_HIGH --- not supported ---
VC1_SIMPLE --- not supported ---
VC1_MAIN --- not supported ---
VC1_ADVANCED --- not supported ---
MPEG4_PART2_SP --- not supported ---
MPEG4_PART2_ASP --- not supported ---
DIVX4_QMOBILE --- not supported ---
DIVX4_MOBILE --- not supported ---
DIVX4_HOME_THEATER --- not supported ---
DIVX4_HD_1080P --- not supported ---
DIVX5_QMOBILE --- not supported ---
DIVX5_MOBILE --- not supported ---
DIVX5_HOME_THEATER --- not supported ---
DIVX5_HD_1080P --- not supported ---
H264_CONSTRAINED_BASELINE --- not supported ---
H264_EXTENDED --- not supported ---
H264_PROGRESSIVE_HIGH --- not supported ---
H264_CONSTRAINED_HIGH --- not supported ---
H264_HIGH_444_PREDICTIVE --- not supported ---
HEVC_MAIN --- not supported ---
HEVC_MAIN_10 --- not supported ---
HEVC_MAIN_STILL --- not supported ---
HEVC_MAIN_12 --- not supported ---
HEVC_MAIN_444 --- not supported ---
Output surface:
name width height nat types
----------------------------------------------------
B8G8R8A8 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8
R8G8B8A8 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8
R10G10B10A2 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8
B10G10R10A2 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8
Bitmap surface:
name width height
------------------------------
B8G8R8A8 16384 16384
R8G8B8A8 16384 16384
R10G10B10A2 16384 16384
B10G10R10A2 16384 16384
A8 16384 16384
Video mixer:
feature name sup
------------------------------------
DEINTERLACE_TEMPORAL y
DEINTERLACE_TEMPORAL_SPATIAL -
INVERSE_TELECINE -
NOISE_REDUCTION y
SHARPNESS y
LUMA_KEY y
HIGH QUALITY SCALING - L1 y
HIGH QUALITY SCALING - L2 -
HIGH QUALITY SCALING - L3 -
HIGH QUALITY SCALING - L4 -
HIGH QUALITY SCALING - L5 -
HIGH QUALITY SCALING - L6 -
HIGH QUALITY SCALING - L7 -
HIGH QUALITY SCALING - L8 -
HIGH QUALITY SCALING - L9 -
parameter name sup min max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH y 48 16384
VIDEO_SURFACE_HEIGHT y 48 16384
CHROMA_TYPE y
LAYERS y 0 4
attribute name sup min max
-----------------------------------------------------
BACKGROUND_COLOR y
CSC_MATRIX y
NOISE_REDUCTION_LEVEL y 0.00 1.00
SHARPNESS_LEVEL y -1.00 1.00
LUMA_KEY_MIN_LUMA y
LUMA_KEY_MAX_LUMA y Offline
I am never a believer in dual-graphics
mobilesetup. If I were an exclusive Windows or Mac user, then I wouldn't mind.
Regardless of some igd with some discrete videoacrd , the solution for Linux is always cumbersome from my point of view.
I do agree with the conclusion, but felt the need to correct a few things.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
conclusion:
Finally VAAPI and VDPAU are working fine on my Radeon(AMD) graphic card. All I did was adding "DRI_PRIME=1 and LIBVA_DRIVER_NAME=radeonsi" lines in environment file.
sudo vim etc/environment
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#
DRI_PRIME=1
LIBVA_DRIVER_NAME=radeonsi
~ Here DRI_PRIME=1is to run VDPAU and LIBVA_DRIVER_NAME=radeonsi to run VA-API on my discrete graphic card i.e Radeon.
[kk@k ~]$ vainfo
vainfo: VA-API version: 1.5 (libva 2.5.0)
vainfo: Driver version: Mesa Gallium driver 19.2.4 for AMD HAINAN (DRM 2.50.0, 4.19.84-1-lts, LLVM 9.0.0)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc[kk@k ~]$ vdpauinfo
display: :1 screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0
Video surface:
name width height types
-------------------------------------------
420 16384 16384 NV12 YV12
422 16384 16384 UYVY YUYV
444 16384 16384 Y8U8V8A8 V8U8Y8A8
Decoder capabilities:
name level macbs width height
----------------------------------------------------
MPEG1 0 1048576 16384 16384
MPEG2_SIMPLE 3 1048576 16384 16384
MPEG2_MAIN 3 1048576 16384 16384
H264_BASELINE --- not supported ---
H264_MAIN --- not supported ---
H264_HIGH --- not supported ---
VC1_SIMPLE --- not supported ---
VC1_MAIN --- not supported ---
VC1_ADVANCED --- not supported ---
MPEG4_PART2_SP --- not supported ---
MPEG4_PART2_ASP --- not supported ---
DIVX4_QMOBILE --- not supported ---
DIVX4_MOBILE --- not supported ---
DIVX4_HOME_THEATER --- not supported ---
DIVX4_HD_1080P --- not supported ---
DIVX5_QMOBILE --- not supported ---
DIVX5_MOBILE --- not supported ---
DIVX5_HOME_THEATER --- not supported ---
DIVX5_HD_1080P --- not supported ---
H264_CONSTRAINED_BASELINE --- not supported ---
H264_EXTENDED --- not supported ---
H264_PROGRESSIVE_HIGH --- not supported ---
H264_CONSTRAINED_HIGH --- not supported ---
H264_HIGH_444_PREDICTIVE --- not supported ---
HEVC_MAIN --- not supported ---
HEVC_MAIN_10 --- not supported ---
HEVC_MAIN_STILL --- not supported ---
HEVC_MAIN_12 --- not supported ---
HEVC_MAIN_444 --- not supported ---
Output surface:
name width height nat types
----------------------------------------------------
B8G8R8A8 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8
R8G8B8A8 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8
R10G10B10A2 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8
B10G10R10A2 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 A8I8 I8A8
Bitmap surface:
name width height
------------------------------
B8G8R8A8 16384 16384
R8G8B8A8 16384 16384
R10G10B10A2 16384 16384
B10G10R10A2 16384 16384
A8 16384 16384
Video mixer:
feature name sup
------------------------------------
DEINTERLACE_TEMPORAL y
DEINTERLACE_TEMPORAL_SPATIAL -
INVERSE_TELECINE -
NOISE_REDUCTION y
SHARPNESS y
LUMA_KEY y
HIGH QUALITY SCALING - L1 y
HIGH QUALITY SCALING - L2 -
HIGH QUALITY SCALING - L3 -
HIGH QUALITY SCALING - L4 -
HIGH QUALITY SCALING - L5 -
HIGH QUALITY SCALING - L6 -
HIGH QUALITY SCALING - L7 -
HIGH QUALITY SCALING - L8 -
HIGH QUALITY SCALING - L9 -
parameter name sup min max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH y 48 16384
VIDEO_SURFACE_HEIGHT y 48 16384
CHROMA_TYPE y
LAYERS y 0 4
attribute name sup min max
-----------------------------------------------------
BACKGROUND_COLOR y
CSC_MATRIX y
NOISE_REDUCTION_LEVEL y 0.00 1.00
SHARPNESS_LEVEL y -1.00 1.00
LUMA_KEY_MIN_LUMA y
LUMA_KEY_MAX_LUMA y Offline