gstreamer/gst-libs/gst/gl/x11
Sebastian Dröge 8c56e1bba7 gl: Try harder to load symbols from the correct place
This commit makes the loading of the GModules threadsafe, and
always first tries to load the symbol for the GL library that
is selected for the current context. Only then it falls back
to looking into the current module (NULL), and only as a last
resort the context specific function (e.g. eglGetProcAddress())
is called.

Also add configure parameters to select the names of the library
modules instead of using the defaults, and let the defaults be
independent of the G_MODULE_SUFFIX.

https://bugzilla.gnome.org/show_bug.cgi?id=728753
2017-12-09 19:31:38 +00:00
..
gstglcontext_glx.c gl: Try harder to load symbols from the correct place 2017-12-09 19:31:38 +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 gl/x11: Removed unused variable 2017-12-09 19:31:37 +00:00
gstglwindow_x11.h gl/x11: Get rid of unneeded second display connection and do everything from the main loop 2017-12-09 19:31:37 +00:00
Makefile.am gl: remove commented and unsued code in x11 Makefile.am 2017-12-09 19:31:35 +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