[Bug 766954] General stream error or black screen on Wayland
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Jun 1 13:49:15 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=766954
--- Comment #8 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
(In reply to Egor Zaharov from comment #6)
> Created attachment 328886 [details]
> Output of totem
>
> (In reply to Víctor Manuel Jáquez Leal from comment #5)
> > Thanks. This is interesting: two things
> >
> > 1) "vaGetSurfaceBufferWl(): the requested function is not implemented"
> >
> > It seems that the gallium backend doesn't support Wayland.
>
> Well, this is something. How does it work under mpv then?
Three hypothesis:
1\ mpv uses vdpau natively
2\ mpv uses vaapi but it downloads the VASurfaces into system memory buffers
3\ mpv uses vaapi and support the dmabuf exportation into a EGLImage
I place my chips on 1.
> When patches for support of DRI3 at gallium video driver landed, someone
> removed `return VA_STATUS_ERROR_UNIMPLEMENTED;` from Wayland case. [1]
>
> But still, SurfaceBuffer for Wayland is UNIMPLEMENTED. And this is weird.
Perhaps gallium driver supports the "download to system memory buffers"
use-case.
You can test it with
gst-play-1.0 Ad\ that\ make\ me\ mad.mp4 --videosink=waylandsink
--
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