gstreamer/ext/sctp
Sebastian Dröge 26a6b17593 sctp: Take some socket configurations from Firefox's datachannel code
- Do not send ABORTs for unexpected packets are as response to INIT
- Enable interleaving of messages of different streams
- Configure 1MB send and receive buffer for the socket
- Enable SCTP_SEND_FAILED_EVENT and SCTP_PARTIAL_DELIVERY_EVENT events
- Set SCTP_REUSE_PORT configuration
- Set SCTP_EXPLICIT_EOR and the corresponding send flag. We probably
  want to split packets to a maximum size later and only set the flag
  on the last packet. Firefox uses 0x4000 as maximum size here.
- Enable SCTP_ENABLE_CHANGE_ASSOC_REQ
- Disable PMTUD and set an maximum initial MTU of 1200
2020-02-12 16:11:15 +00:00
..
gstsctpdec.c sctp: Add more logging to the encoder/decoder elements on data processing 2020-01-31 08:55:10 +02:00
gstsctpdec.h sctpdec: Use a flow combiner for the source pad flow returns and propagate errors upstream 2020-01-30 15:56:36 +02:00
gstsctpenc.c sctpenc: Report errors when sending out data and the association is in error or disconnected state 2020-01-31 08:55:10 +02:00
gstsctpenc.h sctpenc: Propagate downstream flow errors upstream 2020-01-30 15:58:30 +02:00
gstsctpplugin.c Add new SCTP plugins (sctpenc/sctpdec) 2018-09-21 19:36:52 +10:00
meson.build meson: add more plugins to plugins list 2019-05-30 20:41:57 +02:00
sctpassociation.c sctp: Take some socket configurations from Firefox's datachannel code 2020-02-12 16:11:15 +00:00
sctpassociation.h sctp: Start connection synchronously when starting the association 2020-02-12 16:11:15 +00:00