gstreamer/ext/gl
Marijn Suijten abb026ec6a gl,video: Make ptrs to VideoInfo and (GL)AllocationParams immutable
These parameters are incorrectly regarded as mutable in G-IR making them
"incompatible" with languages that are explicit about mutability like
Rust. In order to clean up the code and expected API there, update the
signatures here, right at the source (instead of overriding them in
Gir.toml and hoping for the best).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1005>
2021-01-14 11:53:10 +00:00
..
effects glfilters: Don't use static variables for storing per-element state 2019-10-03 00:49:09 +00:00
caopengllayersink.h gl: fix broken build due to previous commit 2fd84a6c 2017-12-09 19:32:30 +00:00
caopengllayersink.m 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
gltestsrc.c gl,video: Make ptrs to VideoInfo and (GL)AllocationParams immutable 2021-01-14 11:53:10 +00:00
gltestsrc.h gl,video: Make ptrs to VideoInfo and (GL)AllocationParams immutable 2021-01-14 11:53:10 +00:00
gstglalpha.c plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:41:17 +02:00
gstglalpha.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstglbasemixer.c docs: mark more types as plugin API 2020-06-23 14:52:20 -04:00
gstglbasemixer.h gl/mixer: support GstGLDisplay changes 2020-03-03 02:11:52 +00:00
gstglbumper.c glfilters: Don't use static variables for storing per-element state 2019-10-03 00:49:09 +00:00
gstglbumper.h glfilters: Don't use static variables for storing per-element state 2019-10-03 00:49:09 +00:00
gstglcolorbalance.c gl: optimize glcolorbalance by precomputing shader math 2020-10-29 01:16:49 +00:00
gstglcolorbalance.h gl: optimize glcolorbalance by precomputing shader math 2020-10-29 01:16:49 +00:00
gstglcolorconvertelement.c glcolorconver: Return empty caps in transform_caps if fails. 2020-12-04 00:24:32 +08:00
gstglcolorconvertelement.h glbasefilter: expose finding the local GL context 2018-05-05 21:24:25 +10:00
gstglcolorscale.c glcolorscale: fix documentation 2020-05-15 14:34:16 +00:00
gstglcolorscale.h glcolorscale: support gl3 2017-12-09 19:31:51 +00:00
gstgldeinterlace.c gldeinterlace: fix doc blurb 2020-10-28 13:22:09 +00:00
gstgldeinterlace.h glfilter: rewrite subclasses for filter_texture() occuring on GL thread 2017-12-09 19:32:21 +00:00
gstgldifferencematte.c gl: try to use highp precision where supported 2019-02-28 17:26:32 +11:00
gstgldifferencematte.h gl: use GLMemory for accessing textures everywhere 2017-12-09 19:32:21 +00:00
gstgldownloadelement.c gldownload: Fix renegotiation loop 2019-11-11 17:11:45 -05:00
gstgldownloadelement.h gldownload: Fix renegotiation loop 2019-11-11 17:11:45 -05:00
gstgleffects.c docs: mark more types as plugin API 2020-06-23 14:52:20 -04:00
gstgleffects.h gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
gstglfilterapp.c Don't pass default GLib marshallers for signals 2019-08-27 07:31:57 +02:00
gstglfilterapp.h glframebuffer: rewrite for a more consistent API 2017-12-09 19:32:21 +00:00
gstglfilterbin.c Don't pass default GLib marshallers for signals 2019-08-27 07:31:57 +02:00
gstglfilterbin.h gl: new element glfilterbin 2017-12-09 19:31:57 +00:00
gstglfiltercube.c glfilters: Don't use static variables for storing per-element state 2019-10-03 00:49:09 +00:00
gstglfiltercube.h glfilters: Don't use static variables for storing per-element state 2019-10-03 00:49:09 +00:00
gstglfilterglass.c glfilters: Don't use static variables for storing per-element state 2019-10-03 00:49:09 +00:00
gstglfilterglass.h glfilters: Don't use static variables for storing per-element state 2019-10-03 00:49:09 +00:00
gstglfilterreflectedscreen.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
gstglfilterreflectedscreen.h gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstglfiltershader.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
gstglfiltershader.h glshaderelement: implement setting arbitrary uniforms 2017-12-09 19:32:09 +00:00
gstglimagesink.c gl,video: Make ptrs to VideoInfo and (GL)AllocationParams immutable 2021-01-14 11:53:10 +00:00
gstglimagesink.h gl/navigation: Scroll events dispatch support 2020-03-19 09:59:47 +00:00
gstglmixer.c docs: mark more types as plugin API 2020-06-23 14:52:20 -04:00
gstglmixer.h gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
gstglmixerbin.c plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:41:17 +02:00
gstglmixerbin.h gl: new glmixerbin element 2017-12-09 19:31:57 +00:00
gstglmosaic.c glfilters: Don't use static variables for storing per-element state 2019-10-03 00:49:09 +00:00
gstglmosaic.h glfilters: Don't use static variables for storing per-element state 2019-10-03 00:49:09 +00:00
gstgloverlay.c gl: try to use highp precision where supported 2019-02-28 17:26:32 +11:00
gstgloverlay.h gl/docs: add to new docs system 2019-05-21 01:49:48 +00:00
gstgloverlaycompositorelement.c gloverlaycompositor: Don't leak caps feature 2020-05-05 17:17:57 +02:00
gstgloverlaycompositorelement.h gl: add a new overlay compositor element 2018-10-04 14:28:35 +10:00
gstglsinkbin.c Don't pass default GLib marshallers for signals 2019-08-27 07:31:57 +02:00
gstglsinkbin.h glsinkbin: add glcolorbalance element 2017-12-09 19:32:15 +00:00
gstglsrcbin.c Don't pass default GLib marshallers for signals 2019-08-27 07:31:57 +02:00
gstglsrcbin.h gl: new glsrcbin element 2017-12-09 19:31:57 +00:00
gstglstereomix.c plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:41:17 +02:00
gstglstereomix.h glstereomix: Fix caps negotiation 2017-12-09 19:32:22 +00:00
gstglstereosplit.c gl: fix application context querying between elements 2020-04-27 11:36:02 +10:00
gstglstereosplit.h glstereosplit: support gl display changes 2020-03-03 02:11:52 +00:00
gstgltestsrc.c plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:41:17 +02:00
gstgltestsrc.h gl: New pushsrc-based glbasesrc base class 2019-08-20 09:51:05 +01:00
gstgltransformation.c gl: try to use highp precision where supported 2019-02-28 17:26:32 +11:00
gstgltransformation.h gl: fix broken build due to previous commit 2fd84a6c 2017-12-09 19:32:30 +00:00
gstgluploadelement.c gluploadelement: Avoid race condition in propose_allocation(). 2020-11-05 04:08:13 +00:00
gstgluploadelement.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 glutils: fix matrix operations everywhere 2017-12-09 19:32:30 +00:00
gstglvideoflip.c plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:41:17 +02:00
gstglvideoflip.h glvideoflip: implement GstVideoDirection interface 2017-12-09 19:32:22 +00:00
gstglvideomixer.c Don't call gst_ghost_pad_construct() anymore 2020-06-22 16:11:28 +00:00
gstglvideomixer.h glvidemixer: need reconfigure output gemotry after caps renegotiated 2017-12-09 19:32:30 +00:00
gstglviewconvert.c gl: Rename GST_TYPE_GL_STEREO_DOWNMIX GType macro everywhere 2018-10-03 14:49:32 +03:00
gstglviewconvert.h gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
gstopengl.c gl: build gl mixer elements, moved from -base 2018-12-28 12:16:25 +01:00
meson.build gl: move each gl platform specific API to its own gir 2020-08-06 04:09:09 +00:00