gstreamer/gst-libs/gst/gl
Sebastian Dröge cff2d74cd4 gl/eagl: Don't call anything synchronously from the main thread
This will deadlock if the main thread is the one who creates the GstGLContext.
All things we call from the main thread should be possible from any thread.

https://bugzilla.gnome.org/show_bug.cgi?id=751101
2017-12-09 19:32:05 +00:00
..
android android: add missing egl.h include 2017-12-09 19:32:05 +00:00
cocoa glwindow_cocoa: use parent default implementation 2017-12-09 19:32:03 +00:00
dispmanx gl: consolidate egl header includes to egl-only headers 2017-12-09 19:32:05 +00:00
eagl gl/eagl: Don't call anything synchronously from the main thread 2017-12-09 19:32:05 +00:00
egl download: only start a download transfer for sysmem caps features 2017-12-09 19:32:05 +00:00
glprototypes gl: Include texParameterf in the GL function table 2017-12-09 19:32:05 +00:00
wayland Fix a common typo: retreive -> retrieve 2017-12-09 19:32:03 +00:00
win32 gl/window: use the default main loop implementation for all backends 2017-12-09 19:32:03 +00:00
x11 Revert "gl/window/x11: don't create our own X11 display" 2017-12-09 19:32:05 +00:00
.gitignore [644/906] update .gitignore for some new files 2017-12-09 19:31:27 +00:00
gl.h gl libs: Add glviewconvert helper object 2017-12-09 19:32:04 +00:00
gstgl_fwd.h gl libs: Add glviewconvert helper object 2017-12-09 19:32:04 +00:00
gstglapi.c Revert "gl: add GstGLContextGPUProcess backend" 2017-12-09 19:32:04 +00:00
gstglapi.h gl: consolidate egl header includes to egl-only headers 2017-12-09 19:32:05 +00:00
gstglbasebuffer.c glmemory: implement on top of glbasebuffer 2017-12-09 19:32:04 +00:00
gstglbasebuffer.h glmemory: implement on top of glbasebuffer 2017-12-09 19:32:04 +00:00
gstglbasefilter.c glbasefilter: track gl_start/stop correctly 2017-12-09 19:32:01 +00:00
gstglbasefilter.h gl: add a new glbasefilter class below glfilter 2017-12-09 19:31:56 +00:00
gstglbufferpool.c gl/docs: update some doc comments 2017-12-09 19:31:58 +00:00
gstglbufferpool.h glbufferpool: provide a consistent API regardless of platform 2017-12-09 19:31:43 +00:00
gstglcolorconvert.c gl: initialize output params to 0 before calling gl functions 2017-12-09 19:32:05 +00:00
gstglcolorconvert.h glcolorconvert: Improve passthrough check when no conversion is needed. 2017-12-09 19:32:00 +00:00
gstglcontext.c gl: initialize output params to 0 before calling gl functions 2017-12-09 19:32:05 +00:00
gstglcontext.h glcontext: move display from priv 2017-12-09 19:32:04 +00:00
gstgldisplay.c gldisplay: add gst_gl_display_create_context 2017-12-09 19:32:04 +00:00
gstgldisplay.h gldisplay: add gst_gl_display_create_context 2017-12-09 19:32:04 +00:00
gstgldownload.c glmemory: implement on top of glbasebuffer 2017-12-09 19:32:04 +00:00
gstgldownload.h gl: Add support for multiple views in upload, colour convert and download 2017-12-09 19:32:04 +00:00
gstglfeature.c glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglfeature.h glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglfilter.c glfilter: Don't cache buffer pool 2017-12-09 19:32:05 +00:00
gstglfilter.h glfilter: Don't cache buffer pool 2017-12-09 19:32:05 +00:00
gstglframebuffer.c gl: initialize output params to 0 before calling gl functions 2017-12-09 19:32:05 +00:00
gstglframebuffer.h gl: remove the use of glu 2017-12-09 19:31:51 +00:00
gstglmemory.c glmemory: fix consistency about pbo availability. 2017-12-09 19:32:04 +00:00
gstglmemory.h glmemory: separate pbo transfer from texture transfers 2017-12-09 19:32:04 +00:00
gstglshader.c gl: initialize output params to 0 before calling gl functions 2017-12-09 19:32:05 +00:00
gstglshader.h glshader add support for gl3 2017-12-09 19:31:50 +00:00
gstglshadervariables.c gl: shadervariables: make parsing of floats locale-independent 2017-12-09 19:31:50 +00:00
gstglshadervariables.h [733/906] gl: Major header and include cleanup 2017-12-09 19:31:29 +00:00
gstglsyncmeta.c glsyncmeta: transform func: return FALSE if not supported or failed 2017-12-09 19:32:05 +00:00
gstglsyncmeta.h glsyncmeta: make context to wait and set sync explicit 2017-12-09 19:31:58 +00:00
gstglupload.c gl: Don't leak pool if set_config failed 2017-12-09 19:32:05 +00:00
gstglupload.h glupload: provide the sink template caps that could be used 2017-12-09 19:32:00 +00:00
gstgluploadmeta.c glmemory: implement on top of glbasebuffer 2017-12-09 19:32:04 +00:00
gstgluploadmeta.h gl/upload: add GstGLUploadMeta object 2017-12-09 19:31:41 +00:00
gstglutils.c gl: consolidate internal_rgba_format into glmemory 2017-12-09 19:32:03 +00:00
gstglutils.h gl: consolidate internal_rgba_format into glmemory 2017-12-09 19:32:03 +00:00
gstglviewconvert.c gl: initialize output params to 0 before calling gl functions 2017-12-09 19:32:05 +00:00
gstglviewconvert.h gl libs: Add glviewconvert helper object 2017-12-09 19:32:04 +00:00
gstglwindow.c glwindow: move main loop/context creation back to init/finalize 2017-12-09 19:32:03 +00:00
gstglwindow.h glwindow: handle gst_video_overlay_set_render_rectangle 2017-12-09 19:32:03 +00:00
Makefile.am Revert "gl: add GstGLContextGPUProcess backend" 2017-12-09 19:32:04 +00:00