gst-plugins-rs/plugins
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
..
examples Fix various clippy warnings 2021-12-28 18:28:09 +01:00
src webrtcsink: trigger negotiation manually 2022-03-01 02:32:50 +01:00
build.rs Initial commit 2021-10-28 05:14:41 +02:00
Cargo.toml Update to gstreamer-rs 0.18 instead of using it from git 2022-01-25 20:12:23 +01:00