diff options
Diffstat (limited to 'audio')
-rw-r--r-- | audio/out/ao_pipewire.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/audio/out/ao_pipewire.c b/audio/out/ao_pipewire.c index 8cd778b0c9..5925a0d413 100644 --- a/audio/out/ao_pipewire.c +++ b/audio/out/ao_pipewire.c @@ -230,10 +230,8 @@ static const struct pw_stream_events stream_events = { static void uninit(struct ao *ao) { struct priv *p = ao->priv; - if (p->loop) { - pw_thread_loop_lock(p->loop); + if (p->loop) pw_thread_loop_stop(p->loop); - } if (p->stream) pw_stream_destroy(p->stream); p->stream = NULL; |