sctpenc: Prohibit sending of interleaved message parts
authorJohan Sternerup <johast@axis.com>
Thu, 10 Dec 2020 15:25:26 +0000 (16:25 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 11 Oct 2022 09:36:13 +0000 (09:36 +0000)
commit44eea7bd8a8f9a183955d769a9eb3312031b581c
treeda4a8004125520f37fc1268ee89540bdaee292f5
parent82f63b0d64cbf9a0bc646174e339bc60e20e013b
sctpenc: Prohibit sending of interleaved message parts

Apparently we cannot start sending messages from another datachannel
before the previous message was completely sent. usrsctplib will
complain about being locked on another stream id and set
errno=EINVAL.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2454>
subprojects/gst-plugins-bad/ext/sctp/gstsctpenc.c