gstreamer/ext/gl
Alessandro Decina 7d48fe1c1e glimagesink: don't make gst_glimage_sink_handle_events call _ensure_gl_setup
gst_glimage_sink_handle_events can be called from the overlay interface and from
the main thread before GL is setup. Before this change, that would call
_ensure_gl_setup() and deadlock on OSX.

Change things so that it's always safe to call gst_glimage_sink_handle_events()
without stuff deadlocking.
2014-11-07 00:22:09 +01:00
..
effects glfeature: remove GST_GL_API_GLES3 2014-05-30 10:29:37 +10:00
BUGS move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gltestsrc.c gltestsrc: implement checkers pattern with GLSL 2014-10-07 23:41:38 +11:00
gltestsrc.h gltestsrc: implement snow pattern with GLSL. 2014-09-24 00:40:37 +10:00
gstglbumper.c glbumper: remove redundant check 2014-04-02 22:54:55 +11:00
gstglbumper.h move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstglcolorscale.c opengl: update element docs for 1.x 2014-08-10 18:07:28 +01:00
gstglcolorscale.h glcolorscale: use a shader on GLESv2 2014-04-30 17:33:14 +01:00
gstgldeinterlace.c gldeinterlace: ref the uploaded buffer 2014-10-14 16:54:01 +02:00
gstgldeinterlace.h move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstgldifferencematte.c move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstgldifferencematte.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstgleffects.c gl: fix multi gl object leaks 2014-07-24 11:46:56 +10:00
gstgleffects.h move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstglfilterapp.c glfilterapp: actually emit the client-draw signal 2014-06-12 23:17:05 +10:00
gstglfilterapp.h glfilterapp: actually emit the client-draw signal 2014-06-12 23:17:05 +10:00
gstglfilterblur.c move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstglfilterblur.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfiltercube.c glfiltercube: Fix typo in property description 2014-10-29 23:23:13 +11:00
gstglfiltercube.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfilterglass.c opengl: update element docs for 1.x 2014-08-10 18:07:28 +01:00
gstglfilterglass.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfilterlaplacian.c move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstglfilterlaplacian.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfilterreflectedscreen.c gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfilterreflectedscreen.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfiltershader.c glshader: enable glshader on GLES2 2014-06-25 18:26:13 +10:00
gstglfiltershader.h glfiltershader: port to GLES2 2014-06-17 23:21:15 +10:00
gstglfiltersobel.c move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstglfiltersobel.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglimagesink.c glimagesink: don't make gst_glimage_sink_handle_events call _ensure_gl_setup 2014-11-07 00:22:09 +01:00
gstglimagesink.h glimagesink: implement gst_video_overlay_handle_events 2014-11-06 16:04:11 +11:00
gstglmixer.c glmixer: advertise support for changing input caps mid-stream 2014-10-31 21:29:25 +11:00
gstglmixer.h videoaggregator: operate on caps rather than video info 2014-10-21 01:14:36 +11:00
gstglmixerpad.h gl: Move GstGLMixer to the plugin for now 2014-07-11 09:41:05 +02:00
gstglmosaic.c opengl: update element docs for 1.x 2014-08-10 18:07:28 +01:00
gstglmosaic.h gl: Move GstGLMixer to the plugin for now 2014-07-11 09:41:05 +02:00
gstgloverlay.c gloverlay: And fix another unused variable compiler warning 2014-10-08 21:51:12 +03:00
gstgloverlay.h gloverlay: reimplement everything 2014-09-26 01:59:43 +10:00
gstgltestsrc.c gl: propogate other-context using GstContext 2014-10-23 23:58:33 +11:00
gstgltestsrc.h gltestsrc: Add other-context property 2014-10-13 13:25:42 +02:00
gstgltransformation.c gltransformation: graphene multiplication order has changed 2014-09-30 22:11:35 +10:00
gstgltransformation.h gltransformation: fix issues and expose mvp matrix 2014-09-05 09:39:34 +10:00
gstglvideomixer.c videoaggregator: operate on caps rather than video info 2014-10-21 01:14:36 +11:00
gstglvideomixer.h glvideomixer: add a background property 2014-08-07 19:21:02 +10:00
gstopengl.c gloverlay: reimplement everything 2014-09-26 01:59:43 +10:00
Makefile.am gloverlay: Include into the build with GLES2 only too 2014-09-25 20:48:59 +03:00