gst-plugins-rs/audio/spotify/src
Sebastian Dröge c42040fbb8 spotifyaudiosrc: Fix race condition when unlocking
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>
2024-06-10 07:38:29 +00:00
..
spotifyaudiosrc spotifyaudiosrc: Fix race condition when unlocking 2024-06-10 07:38:29 +00:00
common.rs spotify: document how to use with non Facebook accounts 2024-03-11 09:46:40 +01:00
lib.rs spotify: move Settings to common module 2023-03-05 14:35:04 +01:00