gstreamer/gst-libs/gst/gl
Matthew Waters c3146c0d48 [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.
2014-03-15 18:37:07 +01:00
..
android [862/906] window: remove set_need_lock 2014-03-15 18:37:05 +01:00
cocoa [891/906] context: add support for wrapping external contexts 2014-03-15 18:37:07 +01:00
dispmanx [862/906] window: remove set_need_lock 2014-03-15 18:37:05 +01:00
egl [899/906] egl: warn if we resort to display handles from the window 2014-03-15 18:37:07 +01:00
glprototypes [883/906] api: provide from_string() 2014-03-15 18:37:06 +01:00
wayland [862/906] window: remove set_need_lock 2014-03-15 18:37:05 +01:00
win32 [891/906] context: add support for wrapping external contexts 2014-03-15 18:37:07 +01:00
x11 [901/906] glx: use the display handle from the global display 2014-03-15 18:37:07 +01:00
.gitignore [644/906] update .gitignore for some new files 2014-03-15 18:36:52 +01:00
gl.h [793/906] add a GstGLContext object that will be the basis of OpenGL contexts 2014-03-15 18:37:01 +01:00
gstgl_fwd.h [793/906] add a GstGLContext object that will be the basis of OpenGL contexts 2014-03-15 18:37:01 +01:00
gstglapi.c [897/906] api: plugin a small memory leak 2014-03-15 18:37:07 +01:00
gstglapi.h [883/906] api: provide from_string() 2014-03-15 18:37:06 +01:00
gstglbufferpool.c [876/906] glmem: use GstVideoInfo for format configuration 2014-03-15 18:37:06 +01:00
gstglbufferpool.h [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2014-03-15 18:37:02 +01:00
gstglcontext.c [895/906] context: call window_class->close last 2014-03-15 18:37:07 +01:00
gstglcontext.h [891/906] context: add support for wrapping external contexts 2014-03-15 18:37:07 +01:00
gstgldisplay.c [890/906] x11: add display subclass 2014-03-15 18:37:06 +01:00
gstgldisplay.h [890/906] x11: add display subclass 2014-03-15 18:37:06 +01:00
gstgldownload.c [888/906] correct error handling in gstgldownload.c 2014-03-15 18:37:06 +01:00
gstgldownload.h [860/906] docs: misc updates 2014-03-15 18:37:05 +01:00
gstgles2.h [838/906] gl: Use GL_TEXTURE_2D instead of GL_TEXTURE_RECTANGLE 2014-03-15 18:37:03 +01:00
gstglfeature.c [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2014-03-15 18:37:02 +01:00
gstglfeature.h [894/906] gl: add missing G_BEGIN_DECLS/G_END_DECLS 2014-03-15 18:37:07 +01:00
gstglfilter.c [886/906] fixup a memory leak of the context in the GLTextureUploadMeta path 2014-03-15 18:37:06 +01:00
gstglfilter.h [874/906] filter: implement draw_texture for GLES2 2014-03-15 18:37:06 +01:00
gstglframebuffer.c [838/906] gl: Use GL_TEXTURE_2D instead of GL_TEXTURE_RECTANGLE 2014-03-15 18:37:03 +01:00
gstglframebuffer.h [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2014-03-15 18:37:02 +01:00
gstglmemory.c [876/906] glmem: use GstVideoInfo for format configuration 2014-03-15 18:37:06 +01:00
gstglmemory.h [876/906] glmem: use GstVideoInfo for format configuration 2014-03-15 18:37:06 +01:00
gstglmixer.c [887/906] mixer: fixup a memory leak of the context in the GLTextureUploadMeta path 2014-03-15 18:37:06 +01:00
gstglmixer.h [855/906] upload: add support for GstVideoGLTextureUploadMeta 2014-03-15 18:37:04 +01:00
gstglmixerpad.h [733/906] gl: Major header and include cleanup 2014-03-15 18:36:57 +01:00
gstglshader.c [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2014-03-15 18:37:02 +01:00
gstglshader.h [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2014-03-15 18:37:02 +01:00
gstglshadervariables.c [824/906] android: Build fixes 2014-03-15 18:37:03 +01:00
gstglshadervariables.h [733/906] gl: Major header and include cleanup 2014-03-15 18:36:57 +01:00
gstglupload.c [881/906] upload: restore default values for unpack_length 2014-03-15 18:37:06 +01:00
gstglupload.h [873/906] upload: use GstVideoInfo for choosing the format 2014-03-15 18:37:05 +01:00
gstglutils.c [896/906] utils: use the vtable for deleting the texture 2014-03-15 18:37:07 +01:00
gstglutils.h [852/906] use GstContext for GstGLDisplay propogation 2014-03-15 18:37:04 +01:00
gstglwindow.c [890/906] x11: add display subclass 2014-03-15 18:37:06 +01:00
gstglwindow.h [863/906] window: hold a ref to our GstGLDisplay 2014-03-15 18:37:05 +01:00
Makefile.am [879/906] build: don't add X_CFLAGS to CFLAGS 2014-03-15 18:37:06 +01:00