gstreamer/gst-libs/gst/gl
Lucas Stach 7b8fc744f1 gl/wayland: fix wayland event source burning CPU
Commit c71dd72b "gl/wayland: fix glib mainloop integration" was overeager
in removing the poll result test from the check function. This caused
dispatch to be called even if no new events are available on the
Wayland connection, which in turn would wake up the glib mainloop,
causing effectively a tight loop without ever blocking on the poll.

Fixes #603
2019-07-26 08:48:05 +01:00
..
android libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
cocoa macOS gst-plugins-base/gl/cocoa: UI API called on a background thread: -[NSView removeFromSuperview] 2019-03-20 18:44:12 +07:00
dispmanx Run gst-indent through the files 2018-11-28 05:51:53 +02:00
eagl libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
egl gstgldisplay: Add public foreign_display property 2019-07-08 20:46:58 +00:00
gbm gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
glprototypes gl: try to use highp precision where supported 2019-02-28 17:26:32 +11:00
utils gl: Fix compiler warning about unused const variable with gcc 6 2017-12-09 19:32:17 +00:00
viv-fb viv-fb: fix build break for GST_GL_API 2019-06-11 18:55:00 +08:00
wayland gl/wayland: fix wayland event source burning CPU 2019-07-26 08:48:05 +01:00
win32 glwindow/win32: Don't use condition variables for message synchronization 2019-03-12 03:21:57 +00:00
x11 gstgldisplay: Add public foreign_display property 2019-07-08 20:46:58 +00:00
.gitignore gl: .gitignore generated wayland xdg shell files 2019-03-06 10:49:48 +00:00
gl-prelude.h libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
gl.h gl: Generate enum GTypes via glib-mkenums 2018-10-03 13:13:24 +03:00
gstgl_enums.h gl*memory: document new functionality and objects 2017-12-09 19:32:17 +00:00
gstgl_fwd.h Use G_DEFINE_AUTOPTR_CLEANUP_FUNC unconditionally 2019-06-04 20:31:09 -04:00
gstglapi.c gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglapi.h gl: GstGLAPI should be gst_gl_api_ in lower-case 2018-10-04 14:50:43 +03:00
gstglbasefilter.c gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglbasefilter.h gl: use right export decorator 2018-08-26 11:16:18 +02:00
gstglbasememory.c gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglbasememory.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglbuffer.c gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
gstglbuffer.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglbufferpool.c gl: Update for g_type_class_add_private() deprecation in recent GLib 2018-06-23 22:58:44 +02:00
gstglbufferpool.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglcolorconvert.c glimagesink: add support for P010 variants 2019-06-18 16:32:00 +08:00
gstglcolorconvert.h glimagesink: add support for P010 variants 2019-06-18 16:32:00 +08:00
gstglconfig.h.meson gl/build: fixed failed compilation due to missing EGLuint64KHR typedef 2018-07-18 14:02:01 +10:00
gstglcontext.c glcontext: add a couple of preconditions of invalid usage 2019-06-13 07:08:06 +00:00
gstglcontext.h gl: GST_EXPORT -> GST_GL_API 2018-03-13 12:10:29 +00:00
gstglcontext_private.h glframebuffer: Don't do expensive checks with low gst debug levels 2019-03-12 03:21:57 +00:00
gstgldebug.c gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstgldebug.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstgldisplay.c gldisplay: fix g-i warning 2019-07-23 09:10:17 +09:00
gstgldisplay.h gstgldisplay: Add public foreign_display property 2019-07-08 20:46:58 +00:00
gstglfeature.c gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglfeature.h gl: GST_EXPORT -> GST_GL_API 2018-03-13 12:10:29 +00:00
gstglfeature_private.h glfeature: move internal functions into a private header 2017-12-09 19:32:23 +00:00
gstglfilter.c gl: Only unbind buffers/vertex attrib arrays if we can't directly bind the vertex array to 0 2019-01-16 14:09:18 +02:00
gstglfilter.h libs: Documentation cleanup 2018-04-02 08:53:28 +02:00
gstglformat.c glimagesink: add support for P010 variants 2019-06-18 16:32:00 +08:00
gstglformat.h glimagesink: add support for P010 variants 2019-06-18 16:32:00 +08:00
gstglframebuffer.c glframebuffer: Don't do expensive checks with low gst debug levels 2019-03-12 03:21:57 +00:00
gstglframebuffer.h Use G_DEFINE_AUTOPTR_CLEANUP_FUNC unconditionally 2019-06-04 20:31:09 -04:00
gstglfuncs.h gst-gl: Remove duplicate declarations 2018-11-28 11:59:25 +00:00
gstglmemory.c gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglmemory.h glimagesink: add support for P010 variants 2019-06-18 16:32:00 +08:00
gstglmemorypbo.c gl: Fix some type conversion warnings with MSVC 2019-01-14 01:48:34 +00:00
gstglmemorypbo.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstgloverlaycompositor.c gloverlaycompositor: fix crash if buffer doesn't have video meta 2019-05-14 17:12:06 +00:00
gstgloverlaycompositor.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglpixelformat.c glfilter: rewrite subclasses for filter_texture() occuring on GL thread 2017-12-09 19:32:21 +00:00
gstglquery.c doc: Fix some gtk-doc comments 2019-05-13 11:34:08 -04:00
gstglquery.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglrenderbuffer.c gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
gstglrenderbuffer.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglshader.c gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglshader.h gl: GST_EXPORT -> GST_GL_API 2018-03-13 12:10:29 +00:00
gstglshaderstrings.c glshader: fix default external-oes shaders 2019-05-07 18:43:49 +10:00
gstglshaderstrings.h gl: try to use highp precision where supported 2019-02-28 17:26:32 +11:00
gstglsl.c gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglsl.h gl: try to use highp precision where supported 2019-02-28 17:26:32 +11:00
gstglsl_private.h gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
gstglslstage.c gl: try to use highp precision where supported 2019-02-28 17:26:32 +11:00
gstglslstage.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglsyncmeta.c gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
gstglsyncmeta.h gl: GST_EXPORT -> GST_GL_API 2018-03-13 12:10:29 +00:00
gstglupload.c glupload: Keep track of cached EGLImage texture format 2019-06-23 11:34:49 +01:00
gstglupload.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglutils.c gl/utils: fixup matrix math again for column major 2018-07-10 20:13:22 +10:00
gstglutils.h gl: GST_EXPORT -> GST_GL_API 2018-03-13 12:10:29 +00:00
gstglutils_private.h glutils: fix matrix operations everywhere 2017-12-09 19:32:30 +00:00
gstglviewconvert.c gl: Don't restore the viewport on function exit 2019-03-08 17:49:05 +11:00
gstglviewconvert.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglwindow.c gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglwindow.h gl: Don't restore the viewport on function exit 2019-03-08 17:49:05 +11:00
gstglwindow_private.h gl: add missing new header files 2017-12-09 19:32:29 +00:00
Makefile.am gl: Add gl-enumtypes.[ch] to CLEANFILES 2018-10-04 13:33:30 +03:00
meson.build meson: gl: don't pass generated xdg shell header and source file to g-i 2019-03-23 21:51:37 +00:00