rtpmanager: allow per feature registration
authorStéphane Cerveau <scerveau@collabora.com>
Tue, 16 Feb 2021 13:24:33 +0000 (14:24 +0100)
committerStéphane Cerveau <scerveau@collabora.com>
Mon, 29 Mar 2021 10:45:22 +0000 (12:45 +0200)
commitd16e991bf4f6d4640818e5d957672ec9dae58bbf
treecc7867a4446bb07d5f92033dfff51e5d162fcd0a
parent0438b199c826620b7438efd506de52db38b62e66
rtpmanager: 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-good/-/merge_requests/876>
31 files changed:
gst/rtpmanager/gstrtpbin.c
gst/rtpmanager/gstrtpbin.h
gst/rtpmanager/gstrtpdtmfmux.c
gst/rtpmanager/gstrtpdtmfmux.h
gst/rtpmanager/gstrtpfunnel.c
gst/rtpmanager/gstrtpfunnel.h
gst/rtpmanager/gstrtphdrext-rfc6464.c
gst/rtpmanager/gstrtphdrext-rfc6464.h
gst/rtpmanager/gstrtphdrext-twcc.c
gst/rtpmanager/gstrtphdrext-twcc.h
gst/rtpmanager/gstrtpjitterbuffer.c
gst/rtpmanager/gstrtpjitterbuffer.h
gst/rtpmanager/gstrtpmanager.c
gst/rtpmanager/gstrtpmux.c
gst/rtpmanager/gstrtpmux.h
gst/rtpmanager/gstrtpptdemux.c
gst/rtpmanager/gstrtpptdemux.h
gst/rtpmanager/gstrtprtxqueue.c
gst/rtpmanager/gstrtprtxqueue.h
gst/rtpmanager/gstrtprtxreceive.c
gst/rtpmanager/gstrtprtxreceive.h
gst/rtpmanager/gstrtprtxsend.c
gst/rtpmanager/gstrtprtxsend.h
gst/rtpmanager/gstrtpsession.c
gst/rtpmanager/gstrtpsession.h
gst/rtpmanager/gstrtpssrcdemux.c
gst/rtpmanager/gstrtpssrcdemux.h
gst/rtpmanager/gstrtpst2022-1-fecdec.c
gst/rtpmanager/gstrtpst2022-1-fecdec.h
gst/rtpmanager/gstrtpst2022-1-fecenc.c
gst/rtpmanager/gstrtpst2022-1-fecenc.h