[Bug 782923] gl: Add Mesa3D GBM backend
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Mar 2 17:08:16 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=782923
--- Comment #24 from Carlos Rafael Giani <dv at pseudoterminal.org> ---
Daniel: set_window_handle is part of the GstVideoOverlay functionality. This is
how you can embed a GStreamer video sink inside, say, a Gtk interface.
set_window_handle() is then called to supply the code with an existing window
handle. What this handle is, is platform specific. In X, it is a Window id.
Since I do not see why anybody would want to embed GBM buffer objects anywhere,
I added that comment. I wrote the GBM support with a single fullscreen video
output in mind, just like the Vivante FB support.
As for the rest, thanks for the info! I have one remaining question: do you see
anything wrong with how the BOs and the page flipping are done in draw_cb() ? I
think this is proper triple buffering. Do you?
--
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