gstreamer/gst-libs/gst/gl
Matthew Waters 914da9f746 glcolorconvert: perform better negotiation
1. Correctly describe what we can caps we can transform to/from.
   i.e. no YUV->YUV or GRAY->YUV or YUV->GRAY (except for passthrough).
2. Prefer similar formats and ignore incompatible formats on fixation.
2016-02-02 13:27:06 +11:00
..
android glwindow: Fix android build 2016-01-22 09:59:28 +02:00
cocoa libgstgl: gstglcontext_cocoa: kCGLPFAStereo has been deprecated in 10.11 2015-12-10 14:46:27 +11:00
dispmanx
eagl gl: eagl: fix build 2016-02-01 09:26:37 +00:00
egl glcontext: back out unintended lost_context changes 2016-01-29 12:45:57 +11:00
glprototypes glprototypes: fix parameter type of glGenBuffers 2016-01-29 14:31:21 +11:00
utils egl: implement selecting opengl3 contexts 2016-01-29 11:51:58 +11:00
wayland
win32
x11 gl/x11/navigation: add button press to the selected event mask 2016-01-14 17:52:23 +11:00
.gitignore
gl.h gl: move control binding proxy implementation from glvideomixer 2016-01-27 20:01:25 +11:00
gstgl_enums.h
gstgl_fwd.h gl: add a gstglquery object for arbitrary GL queries 2016-01-15 13:21:56 +11:00
gstglapi.c
gstglapi.h gl: Allow using non-system mesa with both GL and GLES 2015-12-15 19:28:22 -05:00
gstglbasefilter.c glbasefilter: add a class function on set_caps (from GL) 2016-01-15 12:05:03 +11:00
gstglbasefilter.h glbasefilter: add a class function on set_caps (from GL) 2016-01-15 12:05:03 +11:00
gstglbasememory.c glmemory: log the time for glTexSubImage/glReadPixels 2016-01-15 13:21:56 +11:00
gstglbasememory.h glmemory: log the time for glTexSubImage/glReadPixels 2016-01-15 13:21:56 +11:00
gstglbuffer.c glbuffer: add a name to the allocator 2015-12-17 15:50:40 +11:00
gstglbuffer.h glbuffer: implements GstGLBaseMemory::alloc 2015-12-17 13:49:56 +11:00
gstglbufferpool.c Revert "glpool: fix caps refcount issue" 2016-01-16 16:55:42 +02:00
gstglbufferpool.h glbufferpool: use gst_gl_base_memory_alloc as a generic GL allocation framework 2015-12-17 13:49:56 +11:00
gstglcolorconvert.c glcolorconvert: perform better negotiation 2016-02-02 13:27:06 +11:00
gstglcolorconvert.h glcolorconvert: implement usage of a buffer pool 2016-01-06 16:48:33 +11:00
gstglcontext.c glcontext: back out unintended lost_context changes 2016-01-29 12:45:57 +11:00
gstglcontext.h glcontext: implement checking whether a context has been shared 2016-01-07 14:11:13 +11:00
gstglcontrolbindingproxy.c gl: move control binding proxy implementation from glvideomixer 2016-01-27 20:01:25 +11:00
gstglcontrolbindingproxy.h gl: move control binding proxy implementation from glvideomixer 2016-01-27 20:01:25 +11:00
gstgldebug.c gldebug: implement a delayed debug system 2016-01-15 12:19:02 +11:00
gstgldebug.h gldebug: implement a delayed debug system 2016-01-15 12:19:02 +11:00
gstgldisplay.c glbasebuffer: remove unsed memory subclass 2015-12-14 16:35:34 +11:00
gstgldisplay.h
gstglfeature.c glfeature add a specific debug category 2016-01-11 20:40:39 +11:00
gstglfeature.h
gstglfilter.c glfilter: First make caps writable in fixate_caps(), then truncate them 2016-01-16 17:14:54 +02:00
gstglfilter.h
gstglformat.c glformat: add compatibility definitions for OES/rectangle textures 2015-12-14 17:05:31 +11:00
gstglformat.h glmemory: base classify and add the pbo memory on top 2015-12-14 16:35:32 +11:00
gstglframebuffer.c
gstglframebuffer.h bad: Add g_autoptr() support to all types 2015-12-14 14:45:38 -05:00
gstglmemory.c glmemory: log the time for glTexSubImage/glReadPixels 2016-01-15 13:21:56 +11:00
gstglmemory.h glmemory: expose gst_gl_memory_texsubimage 2016-01-11 20:40:39 +11:00
gstglmemorypbo.c glbasememory: Free the actual memory object when requested 2016-01-11 20:40:39 +11:00
gstglmemorypbo.h glmemorypbo: remove our own alloc()/wrapped()/etc functions 2015-12-17 13:49:56 +11:00
gstgloverlaycompositor.c glmemory: add gst_gl_memory_allocator_get_default 2015-12-18 14:25:32 +11:00
gstgloverlaycompositor.h
gstglquery.c glquery: provide compat definition for GL_QUERY_RESULT 2016-01-15 17:00:55 +11:00
gstglquery.h gl: add a gstglquery object for arbitrary GL queries 2016-01-15 13:21:56 +11:00
gstglshader.c
gstglshader.h
gstglshaderstrings.c
gstglshaderstrings.h
gstglsl.c
gstglsl.h
gstglsl_private.h
gstglslstage.c Remove unnecessary NULL checks before g_free() 2015-11-18 16:05:42 -08:00
gstglslstage.h
gstglsyncmeta.c glsyncmeta: only flush with a shared context 2016-01-07 14:11:13 +11:00
gstglsyncmeta.h glsyncmeta: add vfuncs for all operations 2015-11-17 15:27:26 +11:00
gstglupload.c glupload: always add texture-target field to GL caps 2016-01-05 13:28:19 +11:00
gstglupload.h
gstglutils.c glupload: always add texture-target field to GL caps 2016-01-05 13:28:19 +11:00
gstglutils.h glupload: always add texture-target field to GL caps 2016-01-05 13:28:19 +11:00
gstglviewconvert.c glviewconvert: Fix stereoscopic handling w/ texture-target 2016-01-04 01:04:23 +11:00
gstglviewconvert.h glviewconvert: Fix stereoscopic handling w/ texture-target 2016-01-04 01:04:23 +11:00
gstglwindow.c gstglwindow: initialize navigation_loop to NULL 2016-02-01 13:59:22 +00:00
gstglwindow.h glwindow: Hide navigation specific internal API and add API to asynchronously send navigation events 2015-12-21 11:27:09 +01:00
Makefile.am gl: move control binding proxy implementation from glvideomixer 2016-01-27 20:01:25 +11:00