rtpbasepayload: place twcc-ext-id behind environment variable
authorMatthew Waters <matthew@centricular.com>
Wed, 15 Jul 2020 07:51:18 +0000 (17:51 +1000)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 21 Jul 2020 11:57:55 +0000 (11:57 +0000)
commita1e9f4e37bb5f76996eb7c963fac98deb92e81ab
treeceae9312e507def3f99d631346e81e45661fad9d
parentcb6edaf6f81a55642be43c36c284b1b663b51c00
rtpbasepayload: place twcc-ext-id behind environment variable

Adding properties for each and every rtp header extension is not
scalable and a new interface will be implemented for the general case
(https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/777).

Set the environment variable "GST_RTP_ENABLE_EXPERIMENTAL_TWCC_PROPERTY"
to any value to reenable the short-lived twcc-ext-id property.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/761

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/756>
gst-libs/gst/rtp/gstrtpbasepayload.c
tests/check/libs/rtpbasepayload.c