gstreamer/gst-libs/gst/gl
Matthew Waters 30c6efc432 gl/mem: allocate the memory per plane
This patch provides the basic infrastructure required for this.
Upload and Download has been ported to this.

Has the nice effect of allowing GstGLMemory to be our
refcounted texture object for any texture type (not just RGBA).

Should not lose any features/video formats.
2017-12-09 19:31:36 +00:00
..
android gl: fix out-of-source builds pt2 2017-12-09 19:31:35 +00:00
cocoa gl: fix out-of-source builds pt2 2017-12-09 19:31:35 +00:00
dispmanx gl: fix out-of-source builds pt2 2017-12-09 19:31:35 +00:00
egl gl/eglimage: #if 0 unused code 2017-12-09 19:31:36 +00:00
glprototypes gl: and update the Makefile 2017-12-09 19:31:35 +00:00
wayland gl: fix out-of-source builds. 2017-12-09 19:31:35 +00:00
win32 gl: fix out-of-source builds pt2 2017-12-09 19:31:35 +00:00
x11 gl/glx: use the context's display rather than asking for the window's 2017-12-09 19:31:35 +00:00
.gitignore [644/906] update .gitignore for some new files 2017-12-09 19:31:27 +00:00
gl.h gl: add colorconvert object that converts between color spaces/formats 2017-12-09 19:31:36 +00:00
gstgl_fwd.h gl: add colorconvert object that converts between color spaces/formats 2017-12-09 19:31:36 +00:00
gstglapi.c gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstglapi.h gl: add EGLImage support 2017-12-09 19:31:35 +00:00
gstglbufferpool.c gl/mem: allocate the memory per plane 2017-12-09 19:31:36 +00:00
gstglbufferpool.h gl: add EGLImage support 2017-12-09 19:31:35 +00:00
gstglcolorconvert.c gl/mem: allocate the memory per plane 2017-12-09 19:31:36 +00:00
gstglcolorconvert.h gl/mem: allocate the memory per plane 2017-12-09 19:31:36 +00:00
gstglcontext.c gl: fix detection of extensions with GL versions < 3 2017-12-09 19:31:35 +00:00
gstglcontext.h [891/906] context: add support for wrapping external contexts 2017-12-09 19:31:33 +00:00
gstgldisplay.c gl: add EGLImage support 2017-12-09 19:31:35 +00:00
gstgldisplay.h gl: Add EGLDisplay display subclass 2017-12-09 19:31:34 +00:00
gstgldownload.c gl/mem: allocate the memory per plane 2017-12-09 19:31:36 +00:00
gstgldownload.h gl/mem: allocate the memory per plane 2017-12-09 19:31:36 +00:00
gstgles2.h gl: add EGLImage support 2017-12-09 19:31:35 +00:00
gstglfeature.c gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstglfeature.h [894/906] gl: add missing G_BEGIN_DECLS/G_END_DECLS 2017-12-09 19:31:33 +00:00
gstglfilter.c gl/mem: allocate the memory per plane 2017-12-09 19:31:36 +00:00
gstglfilter.h [874/906] filter: implement draw_texture for GLES2 2017-12-09 19:31:33 +00:00
gstglframebuffer.c [838/906] gl: Use GL_TEXTURE_2D instead of GL_TEXTURE_RECTANGLE 2017-12-09 19:31:32 +00:00
gstglframebuffer.h [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2017-12-09 19:31:31 +00:00
gstglmemory.c gl/mem: allocate the memory per plane 2017-12-09 19:31:36 +00:00
gstglmemory.h gl/mem: allocate the memory per plane 2017-12-09 19:31:36 +00:00
gstglmixer.c gl/mem: allocate the memory per plane 2017-12-09 19:31:36 +00:00
gstglmixer.h [855/906] upload: add support for GstVideoGLTextureUploadMeta 2017-12-09 19:31:32 +00:00
gstglmixerpad.h [733/906] gl: Major header and include cleanup 2017-12-09 19:31:29 +00:00
gstglshader.c gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstglshader.h [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2017-12-09 19:31:31 +00:00
gstglshadervariables.c gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstglshadervariables.h [733/906] gl: Major header and include cleanup 2017-12-09 19:31:29 +00:00
gstglupload.c gl/mem: allocate the memory per plane 2017-12-09 19:31:36 +00:00
gstglupload.h gl/mem: allocate the memory per plane 2017-12-09 19:31:36 +00:00
gstglutils.c gl: add EGLImage support 2017-12-09 19:31:35 +00:00
gstglutils.h gl: add EGLImage support 2017-12-09 19:31:35 +00:00
gstglwindow.c gl/window: add a dummy window class 2017-12-09 19:31:34 +00:00
gstglwindow.h [863/906] window: hold a ref to our GstGLDisplay 2017-12-09 19:31:33 +00:00
Makefile.am gl: add colorconvert object that converts between color spaces/formats 2017-12-09 19:31:36 +00:00