rtp: allow per feature registration
authorStéphane Cerveau <scerveau@collabora.com>
Fri, 12 Feb 2021 12:16:28 +0000 (13:16 +0100)
committerStéphane Cerveau <scerveau@collabora.com>
Mon, 29 Mar 2021 10:45:22 +0000 (12:45 +0200)
commit80f8780e927703e03c43ad3ae781ca3b7e3b3b35
treed041d146860311f8f462de29c0686037c63f117a
parent8c4c4b5cff8f2eb8f959b5da540d56dc4895529a
rtp: 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>
191 files changed:
gst/rtp/gstasteriskh263.c
gst/rtp/gstasteriskh263.h
gst/rtp/gstrtp.c
gst/rtp/gstrtpL16depay.c
gst/rtp/gstrtpL16depay.h
gst/rtp/gstrtpL16pay.c
gst/rtp/gstrtpL16pay.h
gst/rtp/gstrtpL24depay.c
gst/rtp/gstrtpL24depay.h
gst/rtp/gstrtpL24pay.c
gst/rtp/gstrtpL24pay.h
gst/rtp/gstrtpL8depay.c
gst/rtp/gstrtpL8depay.h
gst/rtp/gstrtpL8pay.c
gst/rtp/gstrtpL8pay.h
gst/rtp/gstrtpac3depay.c
gst/rtp/gstrtpac3depay.h
gst/rtp/gstrtpac3pay.c
gst/rtp/gstrtpac3pay.h
gst/rtp/gstrtpamrdepay.c
gst/rtp/gstrtpamrdepay.h
gst/rtp/gstrtpamrpay.c
gst/rtp/gstrtpamrpay.h
gst/rtp/gstrtpbvdepay.c
gst/rtp/gstrtpbvdepay.h
gst/rtp/gstrtpbvpay.c
gst/rtp/gstrtpbvpay.h
gst/rtp/gstrtpceltdepay.c
gst/rtp/gstrtpceltdepay.h
gst/rtp/gstrtpceltpay.c
gst/rtp/gstrtpceltpay.h
gst/rtp/gstrtpdvdepay.c
gst/rtp/gstrtpdvdepay.h
gst/rtp/gstrtpdvpay.c
gst/rtp/gstrtpdvpay.h
gst/rtp/gstrtpelement.c [new file with mode: 0644]
gst/rtp/gstrtpelements.h [new file with mode: 0644]
gst/rtp/gstrtpg722depay.c
gst/rtp/gstrtpg722depay.h
gst/rtp/gstrtpg722pay.c
gst/rtp/gstrtpg722pay.h
gst/rtp/gstrtpg723depay.c
gst/rtp/gstrtpg723depay.h
gst/rtp/gstrtpg723pay.c
gst/rtp/gstrtpg723pay.h
gst/rtp/gstrtpg726depay.c
gst/rtp/gstrtpg726depay.h
gst/rtp/gstrtpg726pay.c
gst/rtp/gstrtpg726pay.h
gst/rtp/gstrtpg729depay.c
gst/rtp/gstrtpg729depay.h
gst/rtp/gstrtpg729pay.c
gst/rtp/gstrtpg729pay.h
gst/rtp/gstrtpgsmdepay.c
gst/rtp/gstrtpgsmdepay.h
gst/rtp/gstrtpgsmpay.c
gst/rtp/gstrtpgsmpay.h
gst/rtp/gstrtpgstdepay.c
gst/rtp/gstrtpgstdepay.h
gst/rtp/gstrtpgstpay.c
gst/rtp/gstrtpgstpay.h
gst/rtp/gstrtph261depay.c
gst/rtp/gstrtph261depay.h
gst/rtp/gstrtph261pay.c
gst/rtp/gstrtph261pay.h
gst/rtp/gstrtph263depay.c
gst/rtp/gstrtph263depay.h
gst/rtp/gstrtph263pay.c
gst/rtp/gstrtph263pay.h
gst/rtp/gstrtph263pdepay.c
gst/rtp/gstrtph263pdepay.h
gst/rtp/gstrtph263ppay.c
gst/rtp/gstrtph263ppay.h
gst/rtp/gstrtph264depay.c
gst/rtp/gstrtph264depay.h
gst/rtp/gstrtph264pay.c
gst/rtp/gstrtph264pay.h
gst/rtp/gstrtph265depay.c
gst/rtp/gstrtph265depay.h
gst/rtp/gstrtph265pay.c
gst/rtp/gstrtph265pay.h
gst/rtp/gstrtpilbcdepay.c
gst/rtp/gstrtpilbcdepay.h
gst/rtp/gstrtpilbcpay.c
gst/rtp/gstrtpilbcpay.h
gst/rtp/gstrtpisacdepay.c
gst/rtp/gstrtpisacdepay.h
gst/rtp/gstrtpisacpay.c
gst/rtp/gstrtpisacpay.h
gst/rtp/gstrtpj2kdepay.c
gst/rtp/gstrtpj2kdepay.h
gst/rtp/gstrtpj2kpay.c
gst/rtp/gstrtpj2kpay.h
gst/rtp/gstrtpjpegdepay.c
gst/rtp/gstrtpjpegdepay.h
gst/rtp/gstrtpjpegpay.c
gst/rtp/gstrtpjpegpay.h
gst/rtp/gstrtpklvdepay.c
gst/rtp/gstrtpklvdepay.h
gst/rtp/gstrtpklvpay.c
gst/rtp/gstrtpklvpay.h
gst/rtp/gstrtpldacpay.c
gst/rtp/gstrtpmp1sdepay.c
gst/rtp/gstrtpmp1sdepay.h
gst/rtp/gstrtpmp2tdepay.c
gst/rtp/gstrtpmp2tdepay.h
gst/rtp/gstrtpmp2tpay.c
gst/rtp/gstrtpmp2tpay.h
gst/rtp/gstrtpmp4adepay.c
gst/rtp/gstrtpmp4adepay.h
gst/rtp/gstrtpmp4apay.c
gst/rtp/gstrtpmp4apay.h
gst/rtp/gstrtpmp4gdepay.c
gst/rtp/gstrtpmp4gdepay.h
gst/rtp/gstrtpmp4gpay.c
gst/rtp/gstrtpmp4gpay.h
gst/rtp/gstrtpmp4vdepay.c
gst/rtp/gstrtpmp4vdepay.h
gst/rtp/gstrtpmp4vpay.c
gst/rtp/gstrtpmp4vpay.h
gst/rtp/gstrtpmpadepay.c
gst/rtp/gstrtpmpadepay.h
gst/rtp/gstrtpmpapay.c
gst/rtp/gstrtpmpapay.h
gst/rtp/gstrtpmparobustdepay.c
gst/rtp/gstrtpmparobustdepay.h
gst/rtp/gstrtpmpvdepay.c
gst/rtp/gstrtpmpvdepay.h
gst/rtp/gstrtpmpvpay.c
gst/rtp/gstrtpmpvpay.h
gst/rtp/gstrtpopusdepay.c
gst/rtp/gstrtpopusdepay.h
gst/rtp/gstrtpopuspay.c
gst/rtp/gstrtpopuspay.h
gst/rtp/gstrtppcmadepay.c
gst/rtp/gstrtppcmadepay.h
gst/rtp/gstrtppcmapay.c
gst/rtp/gstrtppcmapay.h
gst/rtp/gstrtppcmudepay.c
gst/rtp/gstrtppcmudepay.h
gst/rtp/gstrtppcmupay.c
gst/rtp/gstrtppcmupay.h
gst/rtp/gstrtpqcelpdepay.c
gst/rtp/gstrtpqcelpdepay.h
gst/rtp/gstrtpqdmdepay.c
gst/rtp/gstrtpqdmdepay.h
gst/rtp/gstrtpreddec.c
gst/rtp/gstrtpredenc.c
gst/rtp/gstrtpsbcdepay.c
gst/rtp/gstrtpsbcdepay.h
gst/rtp/gstrtpsbcpay.c
gst/rtp/gstrtpsbcpay.h
gst/rtp/gstrtpsirendepay.c
gst/rtp/gstrtpsirendepay.h
gst/rtp/gstrtpsirenpay.c
gst/rtp/gstrtpsirenpay.h
gst/rtp/gstrtpspeexdepay.c
gst/rtp/gstrtpspeexdepay.h
gst/rtp/gstrtpspeexpay.c
gst/rtp/gstrtpspeexpay.h
gst/rtp/gstrtpstorage.c
gst/rtp/gstrtpstreamdepay.c
gst/rtp/gstrtpstreamdepay.h
gst/rtp/gstrtpstreampay.c
gst/rtp/gstrtpstreampay.h
gst/rtp/gstrtpsv3vdepay.c
gst/rtp/gstrtpsv3vdepay.h
gst/rtp/gstrtptheoradepay.c
gst/rtp/gstrtptheoradepay.h
gst/rtp/gstrtptheorapay.c
gst/rtp/gstrtptheorapay.h
gst/rtp/gstrtpulpfecdec.c
gst/rtp/gstrtpulpfecenc.c
gst/rtp/gstrtpvorbisdepay.c
gst/rtp/gstrtpvorbisdepay.h
gst/rtp/gstrtpvorbispay.c
gst/rtp/gstrtpvorbispay.h
gst/rtp/gstrtpvp8depay.c
gst/rtp/gstrtpvp8depay.h
gst/rtp/gstrtpvp8pay.c
gst/rtp/gstrtpvp8pay.h
gst/rtp/gstrtpvp9depay.c
gst/rtp/gstrtpvp9depay.h
gst/rtp/gstrtpvp9pay.c
gst/rtp/gstrtpvp9pay.h
gst/rtp/gstrtpvrawdepay.c
gst/rtp/gstrtpvrawdepay.h
gst/rtp/gstrtpvrawpay.c
gst/rtp/gstrtpvrawpay.h
gst/rtp/meson.build
tests/check/meson.build