gstreamer/ext/gl
Nicolas Dufresne f935b2c547 glsink: Enable sync meta on pools we offer
As the upload is asynchronous, we need to enable the sync meta to
gain correct rendering. The buffer pool receiver don't know about
that.
2015-08-15 15:55:08 +02:00
..
effects gl: use gles2 shaders everywhere 2015-08-10 16:38:32 +02:00
BUGS move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
caopengllayersink.h caopengllayersink: correctly use the sync meta across multiple contexts 2015-05-20 00:36:48 +10:00
caopengllayersink.m caopengllayersink: remove unused label context_creation_error 2015-07-24 00:02:32 +01:00
gltestsrc.c gl: remove useless gl{En,Dis}able (GL_TEXTURE_*) calls 2015-05-14 16:42:09 +10:00
gltestsrc.h gltestsrc: implement snow pattern with GLSL. 2014-09-24 00:40:37 +10:00
gstglbasemixer.c gl: use gst_gl_display_create_context in more elements. 2015-07-21 11:37:21 +01:00
gstglbasemixer.h gl: add a new glbasemixer class below glmixer 2015-03-12 16:45:50 +00:00
gstglbumper.c glfilter: De-camelcase onInitFBO() vfunc 2015-04-26 21:42:03 +02:00
gstglbumper.h move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstglcolorconvertelement.c glimagesinkbin: Add GstVideoOverlayCompositionMeta caps features 2015-07-20 14:41:12 -04:00
gstglcolorconvertelement.h Revert "gl: readd glupload/download onto element pads" 2015-05-06 15:46:49 +02:00
gstglcolorscale.c glfilter: De-camelcase onInitFBO() vfunc 2015-04-26 21:42:03 +02:00
gstglcolorscale.h glcolorscale: support gl3 2014-11-28 09:14:25 +11:00
gstgldeinterlace.c gl: remove useless gl{En,Dis}able (GL_TEXTURE_*) calls 2015-05-14 16:42:09 +10:00
gstgldeinterlace.h move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstgldifferencematte.c gl: use gles2 shaders everywhere 2015-08-10 16:38:32 +02:00
gstgldifferencematte.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstgldownloadelement.c download: only start a download transfer for sysmem caps features 2015-07-07 22:38:08 +10:00
gstgldownloadelement.h gl: add new gldownloadelement 2015-03-12 16:45:50 +00:00
gstgleffects.c gl: use gles2 shaders everywhere 2015-08-10 16:38:32 +02:00
gstgleffects.h gl: use gles2 shaders everywhere 2015-08-10 16:38:32 +02:00
gstglfilterapp.c gl: get the context from basemixer/basefilter 2015-03-13 12:30:20 +00:00
gstglfilterapp.h glfilterapp: actually emit the client-draw signal 2014-06-12 23:17:05 +10:00
gstglfilterbin.c gstglfilterbin: remove unused variable 2015-07-30 11:12:26 +01:00
gstglfilterbin.h gl: new element glfilterbin 2015-03-12 16:45:50 +00:00
gstglfiltercube.c gl: element buffers are part of vao state 2015-05-14 14:58:07 +10:00
gstglfiltercube.h gl: element buffers are part of vao state 2015-05-14 14:58:07 +10:00
gstglfilterglass.c gl: remove useless gl{En,Dis}able (GL_TEXTURE_*) calls 2015-05-14 16:42:09 +10:00
gstglfilterglass.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfilterreflectedscreen.c gl: get the context from basemixer/basefilter 2015-03-13 12:30:20 +00:00
gstglfilterreflectedscreen.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfiltershader.c gl: consolidate internal_rgba_format into glmemory 2015-06-02 16:33:44 +10:00
gstglfiltershader.h glfiltershader: port to GLES2 2014-06-17 23:21:15 +10:00
gstglimagesink.c glsink: Enable sync meta on pools we offer 2015-08-15 15:55:08 +02:00
gstglimagesink.h glimagesink: Upload and draw overlays with GstGLOverlayCompositor 2015-07-20 14:41:11 -04:00
gstglmixer.c gl: Don't leak pool if set_config failed 2015-07-02 09:40:05 -04:00
gstglmixer.h Revert "gl: readd glupload/download onto element pads" 2015-05-06 15:46:49 +02:00
gstglmixerbin.c glvideomixer, glmixer: Add description and klass 2015-07-03 12:28:47 -04:00
gstglmixerbin.h gl: new glmixerbin element 2015-03-12 16:45:51 +00:00
gstglmosaic.c gl: remove useless gl{En,Dis}able (GL_TEXTURE_*) calls 2015-05-14 16:42:09 +10:00
gstglmosaic.h gl: Move GstGLMixer to the plugin for now 2014-07-11 09:41:05 +02:00
gstgloverlay.c gloverlay: fix a leak 2015-05-26 16:49:55 -04:00
gstgloverlay.h gloverlay: remove unused type_file field 2015-05-26 16:49:55 -04:00
gstglsinkbin.c gl: move basesink properties from glimagesinkbin to glsinkbin 2015-06-12 00:34:58 +10:00
gstglsinkbin.h gl: new glsinkbin element 2015-03-12 16:45:50 +00:00
gstglsrcbin.c gl: Use gst_object_ref_sink() for gl{filter,mixer,src}bin too 2015-06-11 15:22:04 +02:00
gstglsrcbin.h gl: new glsrcbin element 2015-03-12 16:45:51 +00:00
gstglstereomix.c glstereomix: remove redundant initialization 2015-07-29 17:49:01 +01:00
gstglstereomix.h gl: Add glviewconvert, glstereomix and glstereosplit elements 2015-06-19 01:49:33 +10:00
gstglstereosplit.c glstereosplit: use gst_gl_display_create_context 2015-07-21 14:55:11 +01:00
gstglstereosplit.h gl: Add glviewconvert, glstereomix and glstereosplit elements 2015-06-19 01:49:33 +10:00
gstgltestsrc.c gl: use gst_gl_display_create_context in more elements. 2015-07-21 11:37:21 +01:00
gstgltestsrc.h gltestsrc: remove usage of gldownload library object 2015-03-12 16:45:51 +00:00
gstgltransformation.c gltransformation: implement pivot point for rotation and scale 2015-08-08 16:32:53 -04:00
gstgltransformation.h gltransformation: implement pivot point for rotation and scale 2015-08-08 16:32:53 -04:00
gstgluploadelement.c glupload: Forward composition meta even without params 2015-07-22 17:00:25 -04:00
gstgluploadelement.h gl: add a new glupload element based on the glupload library object 2015-03-12 16:45:50 +00:00
gstglvideomixer.c glvideomixer: swap control binding proxy 2015-08-03 20:08:52 +10:00
gstglvideomixer.h gl: element buffers are part of vao state 2015-05-14 14:58:07 +10:00
gstglviewconvert.c gl: add missing break 2015-06-29 16:10:50 +01:00
gstglviewconvert.h gl: Add glviewconvert, glstereomix and glstereosplit elements 2015-06-19 01:49:33 +10:00
gstopengl.c gl: consolidate egl header includes to egl-only headers 2015-07-07 13:12:49 +10:00
Makefile.am gl: Add glviewconvert, glstereomix and glstereosplit elements 2015-06-19 01:49:33 +10:00