[Bug 760502] waylandsink: Preconditon of display handle is wrong, waylandsink need to change form GST_ELEMENT_ERROR to GST_ELEMENT_WARNING in gst_wayland_sink_set_window_handle

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Feb 13 09:45:57 UTC 2016


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

Daniel Stone <daniel at fooishbar.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |daniel at fooishbar.org

--- Comment #2 from Daniel Stone <daniel at fooishbar.org> ---
(In reply to Hyunil Park from comment #0)
> This is a precondition that waylandsink can not use externally-supplied
> surface without an externally-supplied display handle 
> 
> But this preconditon is wrong !!!.
> display is only used to communicate with Wayland-server.
> Waylandsink can use internal display handle which is created waylandsink.
> And It is working well with externally-supplied surface.

I don't understand how this can possibly be true. To display a wl_buffer, you
must have a handle to a wl_surface. Handles to wl_surfaces cannot be shared
between clients - the object ID space in Wayland is per-client, and there are
no global objects. So how can the application supply a wl_surface handle for
the sink to use, when they have a different connection?

-- 
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