mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-12-22 10:06:29 +00:00
959463ff65
The InPlace/Taken logic was introduced to avoid using an extra lock around the session, but it places expectations that are not always obvious to meet around when a session is expected to be taken or not. Any code that expects to have access to the sessions at all times thus needs either extra logic in the session wrapper, or to maintain the state of the session outside of the session (eg mids). This commit removes the logic, and wraps sessions in Arc<Mutex>>. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1852> |
||
---|---|---|
.. | ||
aws | ||
hlssink3 | ||
mpegtslive | ||
ndi | ||
onvif | ||
quinn | ||
raptorq | ||
reqwest | ||
rtp | ||
rtsp | ||
webrtc | ||
webrtchttp |