mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-06-26 10:00:36 +00:00
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. |
||
---|---|---|
.. | ||
signaller | ||
webrtcsink | ||
lib.rs |