[Bug 790633] glimagesink show video with artifacts under Wayland

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Nov 20 21:11:22 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=790633

Mikhail <mikhail.v.gavrilov at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|gstreamer-vaapi             |gst-plugins-bad
            Summary|vaapi: show video with      |glimagesink show video with
                   |artifacts under Wayland /   |artifacts under Wayland
                   |Totem                       |

--- Comment #2 from Mikhail <mikhail.v.gavrilov at gmail.com> ---
Above output from GNOME on Xorg, below output from GNOME on Wayland:

$ gst-launch-1.0 -f filesrc location= Videos/2D/PSY\ -\ Gentleman.mkv !
matroskademux ! h264parse ! vaapih264dec ! glimagesink
Setting pipeline to PAUSED ...
mesa: for the -simplifycfg-sink-common option: may only occur zero or one
times!
Pipeline is PREROLLING ...
Got context from element 'sink': gst.gl.GLDisplay=context,
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0";
Got context from element 'vaapidecode_h264-0':
gst.vaapi.Display=context,
gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayWayland\)\vaapidisplaywayland1";
Redistribute latency...
ERROR: from element
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLUploadEle
ment:gluploadelement0: Failed to upload buffer
Additional debug info:
gstgluploadelement.c(250): gst_gl_upload_element_prepare_output_buffer
():
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLUploadEle
ment:gluploadelement0
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...


I discussed this issue with amdgpu developer, because think that this is
specific GPU problem. But without vaapi we have same result.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list