gstreamer/gst-libs/gst/gl
Matthew Waters 4f6c226bd2 gl/x11: use xcb instead of libX11
- xcb is supposedly thread-safe!

videotestsrc ! glimagesink now doesn't spuriously result in a
'call XInitThreads()' error however if anybody else is using X11,
then XInitThreads() still needs to be called and multiple glimagesink's
still need XInitThreads().

Everything still takes libX11 handles as they are compatible with the xcb
variants.  Unfortunately we cannot move fully over to xcb due to GLX being
entirely based on Xlib.  It's also impossible to transform a xcb_connection
to a Display which means we require X11 handles.
2016-11-08 15:14:26 +11:00
..
android gl/android: don't install the android window header 2016-11-08 12:46:09 +11:00
cocoa gl/cocoa: don't install the gstglcontext_cocoa.h header 2016-11-08 12:46:09 +11:00
dispmanx gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
eagl gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
egl gl: add padding to all exposed winsys/platform-specific structs 2016-11-08 12:46:09 +11:00
glprototypes gl: add support for building against GLES3 headers 2016-03-31 20:53:18 +11:00
utils gl: Fix compiler warning about unused const variable with gcc 6 2016-02-18 10:33:20 +02:00
wayland gl: add padding to all exposed winsys/platform-specific structs 2016-11-08 12:46:09 +11:00
win32 gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
x11 gl/x11: use xcb instead of libX11 2016-11-08 15:14:26 +11:00
.gitignore [644/906] update .gitignore for some new files 2014-03-15 18:36:52 +01:00
gl.h gl: add memory type for renderbuffer's 2016-07-26 14:07:24 +10:00
gstgl_enums.h gl*memory: document new functionality and objects 2016-03-06 19:36:17 +11:00
gstgl_fwd.h glframebuffer: rewrite for a more consistent API 2016-07-26 14:07:24 +10:00
gstglapi.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglapi.h gl: don't expose OpenGL prototypes 2016-11-08 12:46:09 +11:00
gstglbasefilter.c glfilter: remove display_init/reset 2016-11-08 02:21:20 +11:00
gstglbasefilter.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglbasememory.c gl/gi: some annotation updates for called functions 2016-11-03 16:16:12 +11:00
gstglbasememory.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglbuffer.c gst-libs: gl, video: use MAY_BE_LEAKED flag 2016-06-03 00:59:12 +01:00
gstglbuffer.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglbufferpool.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglbufferpool.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglcolorconvert.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglcolorconvert.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglconfig.h.meson meson: add some starting build files for GL 2016-09-09 11:22:47 +10:00
gstglcontext.c gldisplay: add a list of glwindow's 2016-11-08 15:14:26 +11:00
gstglcontext.h gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
gstglcontrolbindingproxy.c gl: move control binding proxy implementation from glvideomixer 2016-01-27 20:01:25 +11:00
gstglcontrolbindingproxy.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstgldebug.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstgldebug.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstgldisplay.c gldisplay: add a list of glwindow's 2016-11-08 15:14:26 +11:00
gstgldisplay.h gldisplay: add a list of glwindow's 2016-11-08 15:14:26 +11:00
gstglfeature.c glfeature: move internal functions into a private header 2016-11-03 16:16:12 +11:00
gstglfeature.h glfeature: move internal functions into a private header 2016-11-03 16:16:12 +11:00
gstglfeature_private.h glfeature: move internal functions into a private header 2016-11-03 16:16:12 +11:00
gstglfilter.c glfilter: remove display_init/reset 2016-11-08 02:21:20 +11:00
gstglfilter.h glfilter: remove display_init/reset 2016-11-08 02:21:20 +11:00
gstglformat.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglformat.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglframebuffer.c gl/gi: some annotation updates for called functions 2016-11-03 16:16:12 +11:00
gstglframebuffer.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglmemory.c gl/gi: some annotation updates for called functions 2016-11-03 16:16:12 +11:00
gstglmemory.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglmemorypbo.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglmemorypbo.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstgloverlaycompositor.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstgloverlaycompositor.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglpixelformat.c glfilter: rewrite subclasses for filter_texture() occuring on GL thread 2016-07-26 14:07:24 +10:00
gstglquery.c gl/docs: document new API added in 1.10 2016-11-03 12:08:44 +11:00
gstglquery.h gl/docs: document new API added in 1.10 2016-11-03 12:08:44 +11:00
gstglrenderbuffer.c gl/docs: document new API added in 1.10 2016-11-03 12:08:44 +11:00
gstglrenderbuffer.h gl: add necessary padding bytes to all public structs 2016-09-28 17:08:52 +10:00
gstglshader.c gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
gstglshader.h gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
gstglshaderstrings.c gl: take the affine transformation in NDC 2016-05-14 16:35:29 +03:00
gstglshaderstrings.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglsl.c glsl: fix #version 150 not working with profiles 2016-11-03 12:08:44 +11:00
gstglsl.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglsl_private.h gstgl: Re-enable WINAPI on _MSC_VER 2016-10-28 10:00:59 +05:30
gstglslstage.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglslstage.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglsyncmeta.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglsyncmeta.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglupload.c gl/gi: some annotation updates for called functions 2016-11-03 16:16:12 +11:00
gstglupload.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglutils.c gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
gstglutils.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglviewconvert.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglviewconvert.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglwindow.c gl/gi: some annotation updates for called functions 2016-11-03 16:16:12 +11:00
gstglwindow.h gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
Makefile.am gl/gi: also include GstVideo 2016-11-03 16:16:12 +11:00
meson.build gl/wayland: install the gstgldisplay_wayland.h header 2016-11-08 12:45:55 +11:00