coreelements: allow per features registration
authorStéphane Cerveau <scerveau@collabora.com>
Tue, 6 Oct 2020 12:26:30 +0000 (14:26 +0200)
committerStéphane Cerveau <scerveau@collabora.com>
Thu, 10 Dec 2020 11:45:16 +0000 (12:45 +0100)
commit783e19b04c781a6aac7882b000ce8d3ebaab2b36
tree77f1a1cc1393c02b6931519e175266911f52f347
parenta41f37d94c2d9837c28bf021e47b3c9a672f17b1
coreelements: allow per features 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/gstreamer/-/merge_requests/661>
26 files changed:
plugins/elements/gstcapsfilter.c
plugins/elements/gstclocksync.c
plugins/elements/gstconcat.c
plugins/elements/gstcoreelementselements.h [new file with mode: 0644]
plugins/elements/gstcoreelementsplugin.c [new file with mode: 0644]
plugins/elements/gstdataurisrc.c
plugins/elements/gstdownloadbuffer.c
plugins/elements/gstelements.c [deleted file]
plugins/elements/gstfakesink.c
plugins/elements/gstfakesrc.c
plugins/elements/gstfdsink.c
plugins/elements/gstfdsrc.c
plugins/elements/gstfilesink.c
plugins/elements/gstfilesrc.c
plugins/elements/gstfunnel.c
plugins/elements/gstidentity.c
plugins/elements/gstinputselector.c
plugins/elements/gstmultiqueue.c
plugins/elements/gstoutputselector.c
plugins/elements/gstqueue.c
plugins/elements/gstqueue2.c
plugins/elements/gststreamiddemux.c
plugins/elements/gsttee.c
plugins/elements/gsttypefindelement.c
plugins/elements/gstvalve.c
plugins/elements/meson.build