gst-plugins-rs/net/webrtc/src
François Laignel c021e2b69f net/webrtcsink: don't miss ice candidates
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>
2023-10-12 15:45:58 +00:00
..
aws_kvs_signaller Fix indentation of let-else blocks 2023-08-29 12:21:38 +00:00
livekit_signaller Use re-exported once_cell 2023-07-06 17:50:49 +03:00
signaller net/webrtc/signaller: add property to get the connection client ID 2023-08-10 17:30:21 +02:00
webrtcsink net/webrtcsink: don't miss ice candidates 2023-10-12 15:45:58 +00:00
webrtcsrc webrtcsrc: use @watch instead of @to-owned 2023-10-11 11:54:51 +03:00
whip_signaller net/webrtc/whip_signaller: Use the correct URL during redirect 2023-10-06 13:11:46 +00:00
lib.rs Use re-exported once_cell 2023-07-06 17:50:49 +03:00
utils.rs webrtcsrc: add support for navigation events 2023-08-10 17:43:51 +00:00