gstreamer-vaapi stutters heavily when rendering (some videos) to GLX
@vanvugt
Submitted by Daniel van Vugt Link to original bug (#795325)
Description
gstreamer-vaapi stutters heavily when rendering (some videos) to GLX.
STUTTERY:
env GST_GL_PLATFORM=glx gst-launch-1.0 filesrc location=bbb_sunflower_2160p_60fps_normal.mp4 ! qtdemux ! vaapidecodebin ! glimagesink
SMOOTH:
env GST_GL_PLATFORM=egl gst-launch-1.0 filesrc location=bbb_sunflower_2160p_60fps_normal.mp4 ! qtdemux ! vaapidecodebin ! glimagesink
Interestingly, GLX is even slower than software rendering (ximagesink):
STUTTERY:
env GST_GL_PLATFORM=glx gst-launch-1.0 filesrc location=bbb_sunflower_2160p_60fps_normal.mp4 ! qtdemux ! vaapidecodebin ! glimagesink
SMOOTH:
env GST_GL_PLATFORM=glx gst-launch-1.0 filesrc location=bbb_sunflower_2160p_60fps_normal.mp4 ! qtdemux ! vaapidecodebin ! ximagesink