From 2b8aea7e9b27958a41b32d37c4ef0db8e7e7a7d5 Mon Sep 17 00:00:00 2001 From: David Svensson Fors Date: Wed, 21 Jun 2017 11:19:27 +0200 Subject: [PATCH] pipewiresrc: don't clear buf_ids in close buf_ids have to be kept so on_remove_buffer can remove them if it happens after close. Change-Id: I4b85918f17b8bee8c6cb4462d21b38906941e724 --- pipewire/gst/gstpipewiresrc.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/pipewire/gst/gstpipewiresrc.c b/pipewire/gst/gstpipewiresrc.c index 5b296b887..89348824b 100644 --- a/pipewire/gst/gstpipewiresrc.c +++ b/pipewire/gst/gstpipewiresrc.c @@ -1072,8 +1072,6 @@ gst_pipewire_src_close (GstPipeWireSrc * pwsrc) pw_thread_loop_stop (pwsrc->main_loop); - g_hash_table_remove_all (pwsrc->buf_ids); - pw_stream_destroy (pwsrc->stream); pwsrc->stream = NULL;