gl: allow per feature registration
authorStéphane Cerveau <scerveau@collabora.com>
Fri, 11 Dec 2020 14:42:32 +0000 (15:42 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 16 Mar 2021 17:58:59 +0000 (17:58 +0000)
commitcd5d4b025d63297d0f47082b25d66a00e397bfc3
tree9d450cb004f881e2895c53a2c0c5ef480b5533a4
parent5dcdc09077f2dc43d3d825bdd1682bc7a54298f9
gl: allow per feature registration

Split plugin into features including
dynamic types which can be indiviually
registered during a static build.

More details here:

https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1029>
35 files changed:
ext/gl/caopengllayersink.m
ext/gl/gstglalpha.c
ext/gl/gstglbumper.c
ext/gl/gstglcolorbalance.c
ext/gl/gstglcolorconvertelement.c
ext/gl/gstglcolorscale.c
ext/gl/gstgldeinterlace.c
ext/gl/gstgldifferencematte.c
ext/gl/gstgldownloadelement.c
ext/gl/gstgleffects.c
ext/gl/gstglelement.c [new file with mode: 0644]
ext/gl/gstglelements.h [new file with mode: 0644]
ext/gl/gstglfilterapp.c
ext/gl/gstglfilterbin.c
ext/gl/gstglfiltercube.c
ext/gl/gstglfilterglass.c
ext/gl/gstglfilterreflectedscreen.c
ext/gl/gstglfiltershader.c
ext/gl/gstglimagesink.c
ext/gl/gstglmixerbin.c
ext/gl/gstglmosaic.c
ext/gl/gstgloverlay.c
ext/gl/gstgloverlaycompositorelement.c
ext/gl/gstglsinkbin.c
ext/gl/gstglsrcbin.c
ext/gl/gstglstereomix.c
ext/gl/gstglstereosplit.c
ext/gl/gstgltestsrc.c
ext/gl/gstgltransformation.c
ext/gl/gstgluploadelement.c
ext/gl/gstglvideoflip.c
ext/gl/gstglvideomixer.c
ext/gl/gstglviewconvert.c
ext/gl/gstopengl.c
ext/gl/meson.build