mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-06-24 09:00:35 +00:00
c021e2b69f
During `on_remote_description_set()` processing, current session is removed from the sessions `HashMap`. If an ice candidate is submitted to `handle_ice()` by that time, the session can't be found and the candidate is ignored. This commit wraps the Session in the sessions `HashMap` so an entry is kept while `on_remote_description_set()` is running. Incoming candidates received by `handle_ice()` will be processed immediately or enqueued and handled when the session is restored by `on_remote_description_set()`. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1325> |
||
---|---|---|
.. | ||
aws_kvs_signaller | ||
livekit_signaller | ||
signaller | ||
webrtcsink | ||
webrtcsrc | ||
whip_signaller | ||
lib.rs | ||
utils.rs |