<div dir="ltr">I am trying to decode h264 stream using vaapi. As you can see gst-plugins-vaapi and libva builded with drm and withou X support:<br><div><br>sonntex@work ~ $ eix -I gst-plugins-vaapi<br>[I] media-plugins/gst-plugins-vaapi<br>     Available versions:  (1.0) ~0.6.1 0.7.0<br>       {+X +drm opengl wayland ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}<br>     Installed versions:  0.7.0(1.0)(10:36:37 PM 04/21/2016)(drm -X -opengl -wayland ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")<br>     Homepage:            <a href="https://github.com/01org/gstreamer-vaapi">https://github.com/01org/gstreamer-vaapi</a><br>     Description:         Hardware accelerated video decoding through VA-API plugin<br><br>sonntex@work ~ $ eix -I libva<br>[I] x11-libs/libva<br>     Available versions:  1.3.1 ~1.4.0 ~1.4.1 ~1.5.0 ~1.5.1 ~1.6.0 ~1.6.1 1.6.2 ~1.7.0 **9999 {X +drm egl opengl vdpau wayland ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" VIDEO_CARDS="dummy fglrx intel nouveau nvidia"}<br>     Installed versions:  1.6.2(10:36:18 PM 04/21/2016)(drm -X -egl -opengl -vdpau -wayland ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32" VIDEO_CARDS="intel -dummy -fglrx -nouveau -nvidia")<br>     Homepage:            <a href="https://www.freedesktop.org/wiki/Software/vaapi">https://www.freedesktop.org/wiki/Software/vaapi</a><br>     Description:         Video Acceleration (VA) API for Linux<br><br>[I] x11-libs/libva-intel-driver<br>     Available versions:  1.3.0 ~1.4.1 ~1.5.0 ~1.5.1 ~1.6.0 ~1.6.1 1.6.2 ~1.7.0 **9999 {X +drm wayland ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}<br>     Installed versions:  1.6.2(06:43:59 PM 04/20/2016)(drm -X -wayland ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")<br>     Homepage:            <a href="https://www.freedesktop.org/wiki/Software/vaapi">https://www.freedesktop.org/wiki/Software/vaapi</a><br>     Description:         HW video decode support for Intel integrated graphics<br><br>In this case gstreamer can not initialize vaapidecode element:<br><br>sonntex@work ~ $ GST_DEBUG=vaapi*:6 gst-launch-1.0 rtspsrc location=rtsp://<a href="http://192.168.50.90">192.168.50.90</a> ! rtph264depay ! vaapiparse_h264 ! vaapidecode ! fakesink<br>Setting pipeline to PAUSED ...<br>0:00:00.008910189 29483      0x251eaf0 INFO                   vaapi gstvaapidisplay.c:119:libgstvaapi_init_once: gstreamer-vaapi version 0.7.0<br>ERROR: Pipeline doesn't want to pause.<br>ERROR: from element /GstPipeline:pipeline0/GstVaapiDecode:vaapidecode0: Could not initialize supporting library.<br>Additional debug info:<br>/var/tmp/portage/media-libs/gst-plugins-base-1.8.1_pre/work/gst-plugins-base-1.8.1/gst-libs/gst/video/gstvideodecoder.c(2582): gst_video_decoder_change_state (): /GstPipeline:pipeline0/GstVaapiDecode:vaapidecode0:<br>Failed to open decoder<br>Setting pipeline to NULL ...<br>Freeing pipeline ...<br><br></div><div>Is this an error or should I build gst-plugins-vaapi and libva whit X support?<br></div></div>