[client] audio/pw: fix memory leak and gracefully shutdown

This commit is contained in:
Geoffrey McRae
2022-01-17 22:10:41 +11:00
parent 54e7542414
commit 5629655f74
2 changed files with 4 additions and 0 deletions

View File

@@ -197,6 +197,7 @@ static void pipewire_playbackStopStream(void)
pw_stream_destroy(pw.playback.stream);
pw.playback.stream = NULL;
pw.playback.rateMatch = NULL;
ringbuffer_free(&pw.playback.buffer);
pw_thread_loop_unlock(pw.thread);
}