"gst-inspect-1.0 vaapi" returns 0 features despite "vainfo" showing available profiles and entrypoints
I am not sure if this is a build/linking problem but as per subject, it looks like gstreamer can't use any vaapi backend despite vainfo showing valid profile using amdgpu/radeonsi
[gfidente@z400 ~]$ pacman -Q |grep libva
lib32-libva 2.4.0-1
lib32-libva-mesa-driver 19.2.0-2
lib32-libva1 1.8.3-3
libva 2.5.0-1
libva-mesa-driver 19.2.0-2
libva-utils 2.5.0-1
libva1 1.8.3-2
[gfidente@z400 ~]$ pacman -Q|grep gstreamer
gstreamer 1.16.1-1
gstreamer-vaapi 1.16.1-1
[gfidente@z400 ~]$ pacman -Q|grep gst
clutter-gst 3.0.27-1
gst-libav 1.16.1-1
gst-plugins-bad 1.16.1-1
gst-plugins-base 1.16.1-1
gst-plugins-base-libs 1.16.1-1
gst-plugins-good 1.16.1-1
gst-plugins-ugly 1.16.1-1
gst-python 1.16.1-1
gstreamer 1.16.1-1
gstreamer-vaapi 1.16.1-1
[gfidente@z400 ~]$
[gfidente@z400 ~]$ vainfo
vainfo: VA-API version: 1.5 (libva 2.5.0)
vainfo: Driver version: Mesa Gallium driver 19.2.0 for Radeon RX 570 Series (POLARIS10, DRM 3.33.0, 5.3.1-arch1-1-ARCH, LLVM 8.0.1)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
[gfidente@z400 ~]$
[gfidente@z400 ~]$ gst-inspect-1.0 vaapi
Plugin Details:
Name vaapi
Description VA-API based elements
Filename /usr/lib/gstreamer-1.0/libgstvaapi.so
Version 1.16.1
License LGPL
Source module gstreamer-vaapi
Binary package gstreamer-vaapi
Origin URL http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
0 features:
[gfidente@z400 ~]$
Can I do anything useful to troubleshoot this further?