playback: allow per feature registration
authorStéphane Cerveau <scerveau@collabora.com>
Thu, 22 Oct 2020 09:07:26 +0000 (11:07 +0200)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 10 Dec 2020 13:01:57 +0000 (13:01 +0000)
commit1e02717e839d7240d3ab48f40c7d043f0013437b
treece7942096d40f0cfc12dfbf5f1a979d5c409b1f1
parent4a2981f90627716bdc4713f847b0e87e92dba894
playback: allow per feature registration

Split plugin into features including
elements and device providers 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/900>
18 files changed:
gst/playback/gstdecodebin2.c
gst/playback/gstdecodebin3.c
gst/playback/gstparsebin.c
gst/playback/gstplaybackelement.c [moved from gst/playback/gstplayback.h with 51% similarity]
gst/playback/gstplaybackelements.h [new file with mode: 0644]
gst/playback/gstplaybackplugin.c [moved from gst/playback/gstplayback.c with 54% similarity]
gst/playback/gstplaybin2.c
gst/playback/gstplaybin3.c
gst/playback/gstplaysink.c
gst/playback/gstplaysink.h
gst/playback/gststreamsynchronizer.c
gst/playback/gststreamsynchronizer.h
gst/playback/gstsubtitleoverlay.c
gst/playback/gstsubtitleoverlay.h
gst/playback/gsturidecodebin.c
gst/playback/gsturidecodebin3.c
gst/playback/gsturisourcebin.c
gst/playback/meson.build