gstreamer/gst-libs/gst/gl
Nicolas Dufresne 206638c439 gl: Let base transform relay the meta api for us
During allocation query, when this element is not passthrough, it must
relay the overlay compostion meta and it's parameters. Fortunatly, base
transform can do this for us.

https://bugzilla.gnome.org/show_bug.cgi?id=753850
2015-08-22 22:15:36 -07:00
..
android glwindow: pass display to implementation's _new() 2015-07-27 18:23:29 +10:00
cocoa gl/cocoa: fix definition of gst_gl_context_new 2015-07-27 20:03:05 +10:00
dispmanx glwindow: pass display to implementation's _new() 2015-07-27 18:23:29 +10:00
eagl glwindow: pass display to implementation's _new() 2015-07-27 18:23:29 +10:00
egl glcontext: pass display to implentation's _new() 2015-07-27 18:23:17 +10:00
glprototypes opengl: Change GLclampd to double 2015-08-15 10:03:07 +02:00
utils glcontext/wgl: implement gl3 core profile context selection 2015-08-10 15:46:13 +02:00
wayland wayland: fail window open if the display is the correct type 2015-07-27 18:23:33 +10:00
win32 glcontext/wgl: implement gl3 core profile context selection 2015-08-10 15:46:13 +02:00
x11 glcontext/wgl: implement gl3 core profile context selection 2015-08-10 15:46:13 +02:00
.gitignore [644/906] update .gitignore for some new files 2014-03-15 18:36:52 +01:00
gl.h gloverlaycompositor: Add GstGLOverlayCompositor class 2015-07-20 14:41:11 -04:00
gstgl_fwd.h gloverlaycompositor: Hide GstCompsitionOverlay object 2015-07-22 14:06:34 -04:00
gstglapi.c Revert "gl: add GstGLContextGPUProcess backend" 2015-06-19 13:08:49 +01:00
gstglapi.h gl: support cgl, egl and glx within a same build 2015-07-27 09:03:58 +01:00
gstglbasebuffer.c glbasebuffer: add some debug and zero the data pointers on init 2015-07-14 17:47:29 +10:00
gstglbasebuffer.h glmemory: implement on top of glbasebuffer 2015-06-12 16:59:20 +10:00
gstglbasefilter.c gl: Let base transform relay the meta api for us 2015-08-22 22:15:36 -07:00
gstglbasefilter.h gl: add a new glbasefilter class below glfilter 2015-03-12 16:45:50 +00:00
gstglbufferpool.c gl/docs: update some doc comments 2015-03-18 10:13:25 -07:00
gstglbufferpool.h glbufferpool: provide a consistent API regardless of platform 2014-06-22 09:48:22 +10:00
gstglcolorconvert.c glcolorconvert: add RGB to NV12/NV21 conversion 2015-07-21 15:39:35 +10:00
gstglcolorconvert.h glimagesinkbin: Add GstVideoOverlayCompositionMeta caps features 2015-07-20 14:41:12 -04:00
gstglcontext.c glcontext: add specific error message when missing GL_SHADING_LANGUAGE_VERSION 2015-08-21 18:14:15 +10:00
gstglcontext.h glcontext: fix get_current_gl_api on x11/nvidia drivers 2015-07-18 18:18:22 +10:00
gstgldisplay.c gldisplay: add gst_gl_display_create_context 2015-06-19 13:10:30 +01:00
gstgldisplay.h gldisplay: add gst_gl_display_create_context 2015-06-19 13:10:30 +01:00
gstgldownload.c glmemory: implement on top of glbasebuffer 2015-06-12 16:59:20 +10:00
gstgldownload.h gl: Add support for multiple views in upload, colour convert and download 2015-06-12 00:39:15 +10:00
gstglfeature.c glfeature: remove GST_GL_API_GLES3 2014-05-30 10:29:37 +10:00
gstglfeature.h glfeature: remove GST_GL_API_GLES3 2014-05-30 10:29:37 +10:00
gstglfilter.c gl: use gles2 shaders everywhere 2015-08-10 16:38:32 +02:00
gstglfilter.h glfilter: Don't cache buffer pool 2015-07-02 09:40:05 -04: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 glupload: Keep input frame mapped as long as needed 2015-07-28 08:54:29 -04:00
gstglmemory.h glupload: Keep input frame mapped as long as needed 2015-07-28 08:54:29 -04:00
gstgloverlaycompositor.c gloverlaycompositor: Also disable the blend when done 2015-08-15 15:55:08 +02:00
gstgloverlaycompositor.h gloverlaycompositor: Hide GstCompsitionOverlay object 2015-07-22 14:06:34 -04:00
gstglshader.c gl: initialize output params to 0 before calling gl functions 2015-07-02 15:16:56 +01:00
gstglshader.h glshader add support for gl3 2014-11-28 09:14:25 +11:00
gstglshadervariables.c gl: shadervariables: make parsing of floats locale-independent 2014-11-24 10:02:33 +00:00
gstglshadervariables.h [733/906] gl: Major header and include cleanup 2014-03-15 18:36:57 +01:00
gstglsyncmeta.c gl/syncmeta: implement synchronisation without glFenceSync 2015-08-08 17:30:42 +02:00
gstglsyncmeta.h glsyncmeta: make context to wait and set sync explicit 2015-03-14 16:53:46 +00:00
gstglupload.c glupload: Recalculate offset and size in raw upload 2015-08-16 18:13:27 +02:00
gstglupload.h glupload: provide the sink template caps that could be used 2015-04-28 20:13:48 +10:00
gstgluploadmeta.c glmemory: implement on top of glbasebuffer 2015-06-12 16:59:20 +10:00
gstgluploadmeta.h gl/upload: add GstGLUploadMeta object 2014-05-28 14:41:35 +10:00
gstglutils.c gl: consolidate internal_rgba_format into glmemory 2015-06-02 16:33:44 +10:00
gstglutils.h gl: consolidate internal_rgba_format into glmemory 2015-06-02 16:33:44 +10:00
gstglviewconvert.c gl: initialize output params to 0 before calling gl functions 2015-07-02 15:16:56 +01:00
gstglviewconvert.h gl libs: Add glviewconvert helper object 2015-06-19 01:49:32 +10:00
gstglwindow.c glwindow: pass display to implementation's _new() 2015-07-27 18:23:29 +10:00
gstglwindow.h glwindow: handle gst_video_overlay_set_render_rectangle 2015-05-31 16:04:13 +10:00
Makefile.am gl: Add opengl_version.h to the list of sources 2015-08-10 14:51:02 -04:00