gstreamer/gst-libs/gst/gl
Matthew Waters 2b7495bbc1 glmemory: base classify and add the pbo memory on top
The base class is useful for having multiple backing memory types other
than the default.  e.g. IOSurface, EGLImage, dmabuf?

The PBO transfer logic is now inside GstGLMemoryPBO which uses GstGLBuffer
to manage the PBO memory.

This also moves the format utility functions into their own file.
2015-12-14 16:35:32 +11:00
..
android gl: be consistent in gobject boilerpate 2015-10-19 15:15:30 +11:00
cocoa libgstgl: gstglcontext_cocoa: kCGLPFAStereo has been deprecated in 10.11 2015-12-10 14:46:27 +11:00
dispmanx gl: be consistent in gobject boilerpate 2015-10-19 15:15:30 +11:00
eagl gl: be consistent in gobject boilerpate 2015-10-19 15:15:30 +11:00
egl gl: fix usage of string.h and stdio.h functions without including the headers 2015-10-21 04:53:08 +11:00
glprototypes glproto: include function definitions for GL_APPLE_sync 2015-12-08 18:08:28 +11:00
utils glcontext/wgl: implement gl3 core profile context selection 2015-08-10 15:46:13 +02:00
wayland gl: be consistent in gobject boilerpate 2015-10-19 15:15:30 +11:00
win32 gl: be consistent in gobject boilerpate 2015-10-19 15:15:30 +11:00
x11 Remove unnecessary NULL checks before g_free() 2015-11-18 16:05:42 -08:00
.gitignore [644/906] update .gitignore for some new files 2014-03-15 18:36:52 +01:00
gl.h glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstgl_enums.h gl: forward declare some enums 2015-11-10 15:42:35 +11:00
gstgl_fwd.h glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstglapi.c Revert "gl: add GstGLContextGPUProcess backend" 2015-06-19 13:08:49 +01:00
gstglapi.h gl/api: use public rather than private define 2015-09-10 00:33:19 +10:00
gstglbasebuffer.c gl: Fix GError leaks during failures 2015-09-17 11:52:55 +02:00
gstglbasebuffer.h glmemory: implement on top of glbasebuffer 2015-06-12 16:59:20 +10:00
gstglbasefilter.c gl: chain up to the parent class for GstElement::set_context 2015-09-28 22:24:04 +10:00
gstglbasefilter.h gl: add a new glbasefilter class below glfilter 2015-03-12 16:45:50 +00:00
gstglbasememory.c gl: add a base memory object 2015-12-14 13:55:16 +11:00
gstglbasememory.h gl: add a base memory object 2015-12-14 13:55:16 +11:00
gstglbuffer.c gl: add a GL buffer based GstMemory 2015-12-14 16:34:54 +11:00
gstglbuffer.h gl: add a GL buffer based GstMemory 2015-12-14 16:34:54 +11:00
gstglbufferpool.c glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstglbufferpool.h gluploadmeta; remove convenience helper API 2015-12-14 13:55:16 +11:00
gstglcolorconvert.c glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstglcolorconvert.h glcolorconvert: use the correct oes target string in the template caps 2015-11-10 15:42:35 +11:00
gstglcontext.c gl: fix usage of string.h and stdio.h functions without including the headers 2015-10-21 04:53:08 +11:00
gstglcontext.h gl: be consistent in gobject boilerpate 2015-10-19 15:15:30 +11:00
gstgldebug.c gl: fix leak in gst_gl_insert_debug_marker() 2015-10-14 09:55:47 +11:00
gstgldebug.h gl: move debugging related functions to their own file 2015-10-02 01:01:42 +10:00
gstgldisplay.c glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstgldisplay.h gldisplay: add gst_gl_display_create_context 2015-06-19 13:10:30 +01:00
gstglfeature.c Remove unnecessary NULL checks before g_free() 2015-11-18 16:05:42 -08:00
gstglfeature.h glfeature: remove GST_GL_API_GLES3 2014-05-30 10:29:37 +10:00
gstglfilter.c glmemory: add support for rectangle textures 2015-10-30 14:24:53 +11:00
gstglfilter.h glfilter: Don't cache buffer pool 2015-07-02 09:40:05 -04:00
gstglformat.c glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstglformat.h glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11: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: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstglmemory.h glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstglmemorypbo.c glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstglmemorypbo.h glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstgloverlaycompositor.c glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstgloverlaycompositor.h gloverlaycompositor: Hide GstCompsitionOverlay object 2015-07-22 14:06:34 -04:00
gstglshader.c glshader: don't read invalid list pointers (use after free) 2015-11-13 17:00:46 +11:00
gstglshader.h gl: be consistent in gobject boilerpate 2015-10-19 15:15:30 +11:00
gstglshaderstrings.c glshaderstrings: fixup the external-oes fragment shader 2015-11-11 01:27:21 +11:00
gstglshaderstrings.h glslstage: expose the default shader strings as public 2015-11-10 15:42:35 +11:00
gstglsl.c glsl: fix possible string overrun in gst_glsl_version_profile_from_string 2015-11-13 17:00:46 +11:00
gstglsl.h gl: add some GLSL utility functions 2015-10-15 21:27:57 +11:00
gstglsl_private.h gl: add some GLSL utility functions 2015-10-15 21:27:57 +11:00
gstglslstage.c Remove unnecessary NULL checks before g_free() 2015-11-18 16:05:42 -08:00
gstglslstage.h glslstage: remove typedefs from the header 2015-10-30 14:40:35 +11:00
gstglsyncmeta.c glsyncmeta: Actually return the newly created meta from gst_buffer_add_gl_sync_meta() 2015-11-17 17:08:14 +02:00
gstglsyncmeta.h glsyncmeta: add vfuncs for all operations 2015-11-17 15:27:26 +11:00
gstglupload.c glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstglupload.h glupload: remove useless release_buffer 2015-09-30 13:36:09 +10:00
gstglutils.c gl: add convenience function for the start of a video frame 2015-12-14 13:55:16 +11:00
gstglutils.h gl: add convenience function for the start of a video frame 2015-12-14 13:55:16 +11:00
gstglviewconvert.c glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstglviewconvert.h glviewconvert: add support rectangle/external-oes textures 2015-11-17 15:27:26 +11:00
gstglwindow.c gl: be consistent in gobject boilerpate 2015-10-19 15:15:30 +11:00
gstglwindow.h gl: be consistent in gobject boilerpate 2015-10-19 15:15:30 +11:00
Makefile.am glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00