mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-11-29 06:50:59 +00:00
c42040fbb8
It would be possible that there is no cancellable yet when unlock() is called, then the setup task is started and it would simply run and being waited on instead of not being run at all. To solve this, remember if unlock() was called and reset this in unlock_stop(). Also make sure to not keep the abort handle locked while waiting, otherwise cancellation would never actually work. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1602> |
||
---|---|---|
.. | ||
spotifyaudiosrc | ||
common.rs | ||
lib.rs |