gst-plugins-rs/net
François Laignel 3627e52673 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/1387>
2023-11-10 17:47:41 +02:00
..
aws Update version to 0.9.11 2023-07-20 15:15:07 +03:00
hlssink3 hlssink3: Various cleanup 2023-11-10 17:32:39 +02:00
ndi Update version to 0.9.11 2023-07-20 15:15:07 +03:00
onvif onvifmetadataparse: Skip metadata frames with unrepresentable UTC time 2023-09-20 11:50:27 +03:00
raptorq Update version to 0.9.11 2023-07-20 15:15:07 +03:00
reqwest Update version to 0.9.11 2023-07-20 15:15:07 +03:00
rtp Update version to 0.9.11 2023-07-20 15:15:07 +03:00
webrtc net/webrtcsink: don't miss ice candidates 2023-11-10 17:47:41 +02:00
webrtchttp net: webrtc/webrtchttp: Respect HTTP redirects 2023-11-10 17:32:39 +02:00