FEC elements: document, remove irrelevant properties
authorMathieu Duponchelle <mathieu@centricular.com>
Mon, 26 Feb 2018 14:57:28 +0000 (15:57 +0100)
committerMathieu Duponchelle <mathieu@centricular.com>
Mon, 26 Feb 2018 15:41:12 +0000 (16:41 +0100)
commit3a754d51e0c0d245bd8d4654db770a5a6b0de604
tree4a3e75df862f1c889107fdb1b5f7e14c0f699e56
parentefb4ee191965bed523c2bed20eb5bb501c55130a
FEC elements: document, remove irrelevant properties

The ulpfecenc "mux-seq" and "ssrc" properties were initially added
because the element did more than implement ULPFEC. As it was
decided that FLEXFEC would be implemented in a separate element,
both properties are now unneeded and confusing.

Change the default for the ulpfecenc multi-packet property,
as it is expected that most users of this element will be protecting video
streams.

Change the default property for the rtpredenc allow-no-red-blocks
property, as it should also be its default mode of operation.

https://bugzilla.gnome.org/show_bug.cgi?id=793843
gst/rtp/gstrtpreddec.c
gst/rtp/gstrtpredenc.c
gst/rtp/gstrtpstorage.c
gst/rtp/gstrtpulpfecdec.c
gst/rtp/gstrtpulpfecenc.c
gst/rtp/gstrtpulpfecenc.h