gstreamer/gst-libs/gst/gl
Matthew Waters 6300c2ef1b [901/906] glx: use the display handle from the global display
Intel drivers require the display handles be the same for context
sharing to occur.  Also solves some cases of use after free of the
display when integrating with gstreamer-vaapi.

See https://bugs.freedesktop.org/show_bug.cgi?id=41736 for the intel bug.
2017-12-09 19:31:34 +00:00
..
android [862/906] window: remove set_need_lock 2017-12-09 19:31:33 +00:00
cocoa [891/906] context: add support for wrapping external contexts 2017-12-09 19:31:33 +00:00
dispmanx [862/906] window: remove set_need_lock 2017-12-09 19:31:33 +00:00
egl [899/906] egl: warn if we resort to display handles from the window 2017-12-09 19:31:34 +00:00
glprototypes [883/906] api: provide from_string() 2017-12-09 19:31:33 +00:00
wayland [862/906] window: remove set_need_lock 2017-12-09 19:31:33 +00:00
win32 [891/906] context: add support for wrapping external contexts 2017-12-09 19:31:33 +00:00
x11 [901/906] glx: use the display handle from the global display 2017-12-09 19:31:34 +00:00
.gitignore [644/906] update .gitignore for some new files 2017-12-09 19:31:27 +00:00
gl.h [793/906] add a GstGLContext object that will be the basis of OpenGL contexts 2017-12-09 19:31:30 +00:00
gstgl_fwd.h [793/906] add a GstGLContext object that will be the basis of OpenGL contexts 2017-12-09 19:31:30 +00:00
gstglapi.c [897/906] api: plugin a small memory leak 2017-12-09 19:31:34 +00:00
gstglapi.h [883/906] api: provide from_string() 2017-12-09 19:31:33 +00:00
gstglbufferpool.c [876/906] glmem: use GstVideoInfo for format configuration 2017-12-09 19:31:33 +00:00
gstglbufferpool.h [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2017-12-09 19:31:31 +00:00
gstglcontext.c [895/906] context: call window_class->close last 2017-12-09 19:31:33 +00:00
gstglcontext.h [891/906] context: add support for wrapping external contexts 2017-12-09 19:31:33 +00:00
gstgldisplay.c [890/906] x11: add display subclass 2017-12-09 19:31:33 +00:00
gstgldisplay.h [890/906] x11: add display subclass 2017-12-09 19:31:33 +00:00
gstgldownload.c [888/906] correct error handling in gstgldownload.c 2017-12-09 19:31:33 +00:00
gstgldownload.h [860/906] docs: misc updates 2017-12-09 19:31:32 +00:00
gstgles2.h [838/906] gl: Use GL_TEXTURE_2D instead of GL_TEXTURE_RECTANGLE 2017-12-09 19:31:32 +00:00
gstglfeature.c [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2017-12-09 19:31:31 +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 [886/906] fixup a memory leak of the context in the GLTextureUploadMeta path 2017-12-09 19:31:33 +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 [876/906] glmem: use GstVideoInfo for format configuration 2017-12-09 19:31:33 +00:00
gstglmemory.h [876/906] glmem: use GstVideoInfo for format configuration 2017-12-09 19:31:33 +00:00
gstglmixer.c [887/906] mixer: fixup a memory leak of the context in the GLTextureUploadMeta path 2017-12-09 19:31:33 +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 [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2017-12-09 19:31:31 +00:00
gstglshader.h [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2017-12-09 19:31:31 +00:00
gstglshadervariables.c [824/906] android: Build fixes 2017-12-09 19:31:31 +00:00
gstglshadervariables.h [733/906] gl: Major header and include cleanup 2017-12-09 19:31:29 +00:00
gstglupload.c [881/906] upload: restore default values for unpack_length 2017-12-09 19:31:33 +00:00
gstglupload.h [873/906] upload: use GstVideoInfo for choosing the format 2017-12-09 19:31:33 +00:00
gstglutils.c [896/906] utils: use the vtable for deleting the texture 2017-12-09 19:31:34 +00:00
gstglutils.h [852/906] use GstContext for GstGLDisplay propogation 2017-12-09 19:31:32 +00:00
gstglwindow.c [890/906] x11: add display subclass 2017-12-09 19:31:33 +00:00
gstglwindow.h [863/906] window: hold a ref to our GstGLDisplay 2017-12-09 19:31:33 +00:00
Makefile.am [879/906] build: don't add X_CFLAGS to CFLAGS 2017-12-09 19:31:33 +00:00