gstreamer/gst-libs/gst/gl
Sebastian Dröge 34622c3961 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
2015-07-08 22:29:27 +10:00
..
android android: add missing egl.h include 2015-07-07 16:39:09 +10:00
cocoa glwindow_cocoa: use parent default implementation 2015-06-03 21:24:59 +01:00
dispmanx gl: consolidate egl header includes to egl-only headers 2015-07-07 13:12:49 +10:00
eagl gl/eagl: Don't call anything synchronously from the main thread 2015-07-08 22:29:27 +10:00
egl download: only start a download transfer for sysmem caps features 2015-07-07 22:38:08 +10:00
glprototypes gl: Include texParameterf in the GL function table 2015-06-23 10:31:44 +02:00
wayland Fix a common typo: retreive -> retrieve 2015-06-05 09:43:35 -03:00
win32 gl/window: use the default main loop implementation for all backends 2015-06-04 12:16:35 +10:00
x11 Revert "gl/window/x11: don't create our own X11 display" 2015-06-23 16:46:39 +02:00
.gitignore [644/906] update .gitignore for some new files 2014-03-15 18:36:52 +01:00
gl.h gl libs: Add glviewconvert helper object 2015-06-19 01:49:32 +10:00
gstgl_fwd.h gl libs: Add glviewconvert helper object 2015-06-19 01:49:32 +10:00
gstglapi.c Revert "gl: add GstGLContextGPUProcess backend" 2015-06-19 13:08:49 +01:00
gstglapi.h gl: consolidate egl header includes to egl-only headers 2015-07-07 13:12:49 +10:00
gstglbasebuffer.c glmemory: implement on top of glbasebuffer 2015-06-12 16:59:20 +10:00
gstglbasebuffer.h glmemory: implement on top of glbasebuffer 2015-06-12 16:59:20 +10:00
gstglbasefilter.c glbasefilter: track gl_start/stop correctly 2015-05-19 11:09:54 +10:00
gstglbasefilter.h gl: add a new glbasefilter class below glfilter 2015-03-12 16:45:50 +00:00
gstglbufferpool.c gl/docs: update some doc comments 2015-03-18 10:13:25 -07:00
gstglbufferpool.h glbufferpool: provide a consistent API regardless of platform 2014-06-22 09:48:22 +10:00
gstglcolorconvert.c gl: initialize output params to 0 before calling gl functions 2015-07-02 15:16:56 +01:00
gstglcolorconvert.h glcolorconvert: Improve passthrough check when no conversion is needed. 2015-05-04 13:30:13 +10:00
gstglcontext.c gl: initialize output params to 0 before calling gl functions 2015-07-02 15:16:56 +01:00
gstglcontext.h glcontext: move display from priv 2015-06-19 13:09:53 +01:00
gstgldisplay.c gldisplay: add gst_gl_display_create_context 2015-06-19 13:10:30 +01:00
gstgldisplay.h gldisplay: add gst_gl_display_create_context 2015-06-19 13:10:30 +01:00
gstgldownload.c glmemory: implement on top of glbasebuffer 2015-06-12 16:59:20 +10:00
gstgldownload.h gl: Add support for multiple views in upload, colour convert and download 2015-06-12 00:39:15 +10:00
gstglfeature.c glfeature: remove GST_GL_API_GLES3 2014-05-30 10:29:37 +10:00
gstglfeature.h glfeature: remove GST_GL_API_GLES3 2014-05-30 10:29:37 +10:00
gstglfilter.c glfilter: Don't cache buffer pool 2015-07-02 09:40:05 -04:00
gstglfilter.h glfilter: Don't cache buffer pool 2015-07-02 09:40:05 -04:00
gstglframebuffer.c gl: initialize output params to 0 before calling gl functions 2015-07-02 15:16:56 +01:00
gstglframebuffer.h gl: remove the use of glu 2014-11-28 09:14:26 +11:00
gstglmemory.c glmemory: fix consistency about pbo availability. 2015-06-22 15:12:11 +01:00
gstglmemory.h glmemory: separate pbo transfer from texture transfers 2015-06-12 16:59:20 +10:00
gstglshader.c gl: initialize output params to 0 before calling gl functions 2015-07-02 15:16:56 +01:00
gstglshader.h glshader add support for gl3 2014-11-28 09:14:25 +11:00
gstglshadervariables.c gl: shadervariables: make parsing of floats locale-independent 2014-11-24 10:02:33 +00:00
gstglshadervariables.h [733/906] gl: Major header and include cleanup 2014-03-15 18:36:57 +01:00
gstglsyncmeta.c glsyncmeta: transform func: return FALSE if not supported or failed 2015-07-07 13:39:08 +03:00
gstglsyncmeta.h glsyncmeta: make context to wait and set sync explicit 2015-03-14 16:53:46 +00:00
gstglupload.c gl: Don't leak pool if set_config failed 2015-07-02 09:40:05 -04:00
gstglupload.h glupload: provide the sink template caps that could be used 2015-04-28 20:13:48 +10:00
gstgluploadmeta.c glmemory: implement on top of glbasebuffer 2015-06-12 16:59:20 +10:00
gstgluploadmeta.h gl/upload: add GstGLUploadMeta object 2014-05-28 14:41:35 +10:00
gstglutils.c gl: consolidate internal_rgba_format into glmemory 2015-06-02 16:33:44 +10:00
gstglutils.h gl: consolidate internal_rgba_format into glmemory 2015-06-02 16:33:44 +10:00
gstglviewconvert.c gl: initialize output params to 0 before calling gl functions 2015-07-02 15:16:56 +01:00
gstglviewconvert.h gl libs: Add glviewconvert helper object 2015-06-19 01:49:32 +10:00
gstglwindow.c glwindow: move main loop/context creation back to init/finalize 2015-06-01 14:09:34 +01:00
gstglwindow.h glwindow: handle gst_video_overlay_set_render_rectangle 2015-05-31 16:04:13 +10:00
Makefile.am Revert "gl: add GstGLContextGPUProcess backend" 2015-06-19 13:08:49 +01:00