gstreamer/gst-libs/gst/gl
Nicolas Dufresne a342d95ca6 glsink: Enable sync meta on pools we offer
As the upload is asynchronous, we need to enable the sync meta to
gain correct rendering. The buffer pool receiver don't know about
that.
2017-12-09 19:32:07 +00:00
..
android glwindow: pass display to implementation's _new() 2017-12-09 19:32:07 +00:00
cocoa gl/cocoa: fix definition of gst_gl_context_new 2017-12-09 19:32:07 +00:00
dispmanx glwindow: pass display to implementation's _new() 2017-12-09 19:32:07 +00:00
eagl glwindow: pass display to implementation's _new() 2017-12-09 19:32:07 +00:00
egl glcontext: pass display to implentation's _new() 2017-12-09 19:32:06 +00:00
glprototypes opengl: Change GLclampd to double 2017-12-09 19:32:07 +00:00
utils glcontext/wgl: implement gl3 core profile context selection 2017-12-09 19:32:07 +00:00
wayland wayland: fail window open if the display is the correct type 2017-12-09 19:32:07 +00:00
win32 glcontext/wgl: implement gl3 core profile context selection 2017-12-09 19:32:07 +00:00
x11 glcontext/wgl: implement gl3 core profile context selection 2017-12-09 19:32:07 +00:00
.gitignore [644/906] update .gitignore for some new files 2017-12-09 19:31:27 +00:00
gl.h gloverlaycompositor: Add GstGLOverlayCompositor class 2017-12-09 19:32:06 +00:00
gstgl_fwd.h gloverlaycompositor: Hide GstCompsitionOverlay object 2017-12-09 19:32:06 +00:00
gstglapi.c Revert "gl: add GstGLContextGPUProcess backend" 2017-12-09 19:32:04 +00:00
gstglapi.h gl: support cgl, egl and glx within a same build 2017-12-09 19:32:06 +00:00
gstglbasebuffer.c glbasebuffer: add some debug and zero the data pointers on init 2017-12-09 19:32:05 +00:00
gstglbasebuffer.h glmemory: implement on top of glbasebuffer 2017-12-09 19:32:04 +00:00
gstglbasefilter.c gl: use gst_gl_display_create_context in more elements. 2017-12-09 19:32:06 +00:00
gstglbasefilter.h gl: add a new glbasefilter class below glfilter 2017-12-09 19:31:56 +00:00
gstglbufferpool.c gl/docs: update some doc comments 2017-12-09 19:31:58 +00:00
gstglbufferpool.h glbufferpool: provide a consistent API regardless of platform 2017-12-09 19:31:43 +00:00
gstglcolorconvert.c glcolorconvert: add RGB to NV12/NV21 conversion 2017-12-09 19:32:06 +00:00
gstglcolorconvert.h glimagesinkbin: Add GstVideoOverlayCompositionMeta caps features 2017-12-09 19:32:06 +00:00
gstglcontext.c glcontext: pass display to implentation's _new() 2017-12-09 19:32:06 +00:00
gstglcontext.h glcontext: fix get_current_gl_api on x11/nvidia drivers 2017-12-09 19:32:05 +00:00
gstgldisplay.c gldisplay: add gst_gl_display_create_context 2017-12-09 19:32:04 +00:00
gstgldisplay.h gldisplay: add gst_gl_display_create_context 2017-12-09 19:32:04 +00:00
gstgldownload.c glmemory: implement on top of glbasebuffer 2017-12-09 19:32:04 +00:00
gstgldownload.h gl: Add support for multiple views in upload, colour convert and download 2017-12-09 19:32:04 +00:00
gstglfeature.c glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglfeature.h glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglfilter.c gl: use gles2 shaders everywhere 2017-12-09 19:32:07 +00:00
gstglfilter.h glfilter: Don't cache buffer pool 2017-12-09 19:32:05 +00:00
gstglframebuffer.c gl: initialize output params to 0 before calling gl functions 2017-12-09 19:32:05 +00:00
gstglframebuffer.h gl: remove the use of glu 2017-12-09 19:31:51 +00:00
gstglmemory.c glupload: Keep input frame mapped as long as needed 2017-12-09 19:32:07 +00:00
gstglmemory.h glupload: Keep input frame mapped as long as needed 2017-12-09 19:32:07 +00:00
gstgloverlaycompositor.c gloverlaycompositor: Add shader to convert BGRA/ARGB -> RGBA 2017-12-09 19:32:07 +00:00
gstgloverlaycompositor.h gloverlaycompositor: Hide GstCompsitionOverlay object 2017-12-09 19:32:06 +00:00
gstglshader.c gl: initialize output params to 0 before calling gl functions 2017-12-09 19:32:05 +00:00
gstglshader.h glshader add support for gl3 2017-12-09 19:31:50 +00:00
gstglshadervariables.c gl: shadervariables: make parsing of floats locale-independent 2017-12-09 19:31:50 +00:00
gstglshadervariables.h [733/906] gl: Major header and include cleanup 2017-12-09 19:31:29 +00:00
gstglsyncmeta.c gl/syncmeta: implement synchronisation without glFenceSync 2017-12-09 19:32:07 +00:00
gstglsyncmeta.h glsyncmeta: make context to wait and set sync explicit 2017-12-09 19:31:58 +00:00
gstglupload.c glsink: Enable sync meta on pools we offer 2017-12-09 19:32:07 +00:00
gstglupload.h glupload: provide the sink template caps that could be used 2017-12-09 19:32:00 +00:00
gstgluploadmeta.c glmemory: implement on top of glbasebuffer 2017-12-09 19:32:04 +00:00
gstgluploadmeta.h gl/upload: add GstGLUploadMeta object 2017-12-09 19:31:41 +00:00
gstglutils.c gl: consolidate internal_rgba_format into glmemory 2017-12-09 19:32:03 +00:00
gstglutils.h gl: consolidate internal_rgba_format into glmemory 2017-12-09 19:32:03 +00:00
gstglviewconvert.c gl: initialize output params to 0 before calling gl functions 2017-12-09 19:32:05 +00:00
gstglviewconvert.h gl libs: Add glviewconvert helper object 2017-12-09 19:32:04 +00:00
gstglwindow.c glwindow: pass display to implementation's _new() 2017-12-09 19:32:07 +00:00
gstglwindow.h glwindow: handle gst_video_overlay_set_render_rectangle 2017-12-09 19:32:03 +00:00
Makefile.am gl: Add opengl_version.h to the list of sources 2017-12-09 19:32:07 +00:00