gst-plugins-rs/plugins/src
Mathieu Duponchelle 7f000ea42b webrtcsink: trigger negotiation manually
We no longer connect to on-negotiation-needed, this in order to call the
consumer-added signal without holding the state lock:

Going to Ready triggers synchronous emission of the on-negotiation-needed
signal, during which time the application may add a data channel, causing
renegotiation, which we do not support at this time.

This is completely safe, as we know that at that point all conditions are
gathered: webrtcbin is in the Ready state, and all its transceivers have
codec_preferences.
2022-03-01 02:32:50 +01:00
..
signaller Fix various clippy warnings 2021-12-28 18:28:09 +01:00
webrtcsink webrtcsink: trigger negotiation manually 2022-03-01 02:32:50 +01:00
lib.rs Initial commit 2021-10-28 05:14:41 +02:00