gst-plugins-rs/net
Matthew Waters 39b61195ad rtprecv: ensure that stopping the rtp src task does not critical
When pad a released, then we were removing the pad from an internal
list. If the pad was not already deactivated, the deactiviation would
attempt to look for the pad in that list and panic if it was not there.

Fix by delaying removal of the pad from the list until after pad
deactivation occurs.

Also includes test.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1618>
2024-06-24 13:13:28 +00:00
..
aws Use Option::is_some_and(...) instead of Option::map_or(false, ...) 2024-06-19 13:03:37 +00:00
hlssink3 Fix various new clippy 1.79 warnings 2024-06-14 08:33:49 +03:00
ndi Use Option::is_some_and(...) instead of Option::map_or(false, ...) 2024-06-19 13:03:37 +00:00
onvif Use Option::is_some_and(...) instead of Option::map_or(false, ...) 2024-06-19 13:03:37 +00:00
quinn quinn: Fix race condition when unlocking 2024-06-10 07:38:29 +00:00
raptorq Fix various new clippy 1.79 warnings 2024-06-14 08:33:49 +03:00
reqwest Fix various new clippy 1.79 warnings 2024-06-14 08:33:49 +03:00
rtp rtprecv: ensure that stopping the rtp src task does not critical 2024-06-24 13:13:28 +00:00
rtsp rtspsrc2: Update rtpbin2 support to use rtprecv and rtpsend 2024-05-28 19:58:09 +10:00
webrtc Update for new clone/closure macro syntax 2024-06-21 11:54:58 +03:00
webrtchttp webrtchttp: Fix race condition when unlocking 2024-06-10 07:38:29 +00:00