reddec: implement support for the BUNDLE case
authorMathieu Duponchelle <mathieu@centricular.com>
Tue, 7 Dec 2021 22:48:39 +0000 (23:48 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 14 Dec 2021 17:34:53 +0000 (17:34 +0000)
commitd12d45db77fc37bb3848a1fbc7da25313bd8c529
tree954cab85bfd8b3a80b02d507de478d759b1c85dc
parenta09b8ded30597f507f5e143d9f4ecb2af7f82c99
reddec: implement support for the BUNDLE case

When multiple streams are bundled together, there may be more
than one red payload type to handle.

In addition, as the red decoder works by filling in gaps in
the seqnums, there needs to be one rtp_history queue per sequence
domain.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1429>
subprojects/gst-plugins-good/docs/gst_plugins_cache.json
subprojects/gst-plugins-good/gst/rtp/gstrtpreddec.c
subprojects/gst-plugins-good/gst/rtp/gstrtpreddec.h