After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 753530 - vaapidecode: flaky output with glimagesink on vdpau/radeon
vaapidecode: flaky output with glimagesink on vdpau/radeon
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gstreamer-vaapi
unspecified
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-08-11 21:27 UTC by Vasilis Liaskovitis
Modified: 2016-07-27 14:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vasilis Liaskovitis 2015-08-11 21:27:43 UTC
GST_GL_API=opengl GST_GL_PLATFORM=glx GST_DEBUG=3,*vaapi*:5,*gl*:5   gst-launch-1.0 playbin uri=file:////opt/Videos/test.mp4 video-sink=glimagesink

Output flickers or drops frames. Perhaps the texture sharing/copying between vaapi and gstglcontext has issues.

Output has no problem with normal sink (vaapisink)

vainfo

libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_0_37
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.38 (libva 1.6.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.5.pre1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG4Simple            :	VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    :	VAEntrypointVLD
      VAProfileH264Baseline           :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD

also tried with VDPAU VA-API 0.7.4
Comment 1 sreerenj 2016-03-24 16:53:37 UTC
Moving to Product:GStreamer, Component:gstreamer-vaapi
Comment 2 Víctor Manuel Jáquez Leal 2016-07-27 14:51:34 UTC
Other VA backends, besides intel or gallium, are blacklisted (bug 764673) because they are currently unmaintained, I'm closing this bug as invalid since it refers to libva-vdpau-driver which is unmaintained, thus unsupported.

You can try with gallium backend, available in recent versions of mesa.