rtph26[45]pay: Change default aggregate-mode to "none" for backwards compatibility
authorSebastian Dröge <sebastian@centricular.com>
Wed, 5 Aug 2020 07:41:33 +0000 (10:41 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Sat, 8 Aug 2020 07:08:31 +0000 (10:08 +0300)
commite9a0307b9429663433ceb4a93f71009c2d178607
tree268608d1f65d55174f4bc1d6aa473475385b5a14
parent3296a03d73b9794aedf3e040b71fe39f3362bbbd
rtph26[45]pay: Change default aggregate-mode to "none" for backwards compatibility

We didn't aggregate at all in previous versions and there are apparently
various RTP implementations that don't handle aggregation well at all.

As part of this also document that for RTSP it is recommended to keep it
set to "none" while for WebRTC it should be set to "zero-latency".

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

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/692>
docs/gst_plugins_cache.json
gst/rtp/gstrtph264pay.c
gst/rtp/gstrtph265pay.c
tests/check/elements/rtp-payloading.c
tests/check/elements/rtph264.c
tests/check/elements/rtph265.c