gstreamer/gst-libs/gst/gl/x11
Matthew Waters 303b77eeff [890/906] x11: add display subclass
GstGLDisplayX11 holds the display connection and name.  Each thread requires
it's own X11 Display connection (initialised from name) due to the fact that
we do not want to call XInitThreads().  Doing so would result in segfaults
when integrating with GUI toolkits Gtk, Qt, etc.

The Display connection is for OpenGL platforms where a constant display is
required in order to share contexts (egl).  In the case of a wrapped context
(added later), we do not have GstGLWindow to retreive the display from so a
'master' connection is used instead.
2017-12-09 19:31:33 +00:00
..
gstglcontext_glx.c [807/906] context: Move some window error enums to context 2017-12-09 19:31:31 +00:00
gstglcontext_glx.h [794/906] context: add subclasses for the different platforms (egl, glx, wgl, etc) 2017-12-09 19:31:30 +00:00
gstgldisplay_x11.c [890/906] x11: add display subclass 2017-12-09 19:31:33 +00:00
gstgldisplay_x11.h [890/906] x11: add display subclass 2017-12-09 19:31:33 +00:00
gstglwindow_x11.c [890/906] x11: add display subclass 2017-12-09 19:31:33 +00:00
gstglwindow_x11.h [890/906] x11: add display subclass 2017-12-09 19:31:33 +00:00
Makefile.am [890/906] x11: add display subclass 2017-12-09 19:31:33 +00:00
x11_event_source.c [890/906] x11: add display subclass 2017-12-09 19:31:33 +00:00
x11_event_source.h [725/906] x11: use GMainContext/GMainLoop 2017-12-09 19:31:29 +00:00