gst-plugins-rs/net
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 aws: Update to test-with 0.11 2023-10-12 06:57:28 +00:00
hlssink3 hlssink3: Update README 2023-09-25 21:34:05 +09:00
ndi ndisrc: Assume input with more than 8 raw audio channels is unpositioned 2023-10-12 09:12:02 +03:00
onvif onvifmetadataparse: Skip metadata frames with unrepresentable UTC time 2023-09-16 10:59:27 +03:00
raptorq Fix various new 1.73 clippy warnings 2023-10-03 17:47:30 +03:00
reqwest Update versions to 0.12.0-alpha.1 2023-08-10 17:21:11 +03:00
rtp Update versions to 0.12.0-alpha.1 2023-08-10 17:21:11 +03:00
webrtc net/webrtcsink: don't miss ice candidates 2023-10-12 15:45:58 +00:00
webrtchttp net: webrtc/webrtchttp: Respect HTTP redirects 2023-09-26 19:29:41 -04:00