messenger-gtk

Gtk+3 graphical user interfaces for GNUnet Messenger
Log | Files | Refs | Submodules | README | LICENSE

commit d5d9c3378e1cd461249db071624869fc34cf9144
parent 7edcfa5c00a5e1c41cad8c2687e4e6a12d2f2b9c
Author: Jacki <jacki@thejackimonster.de>
Date:   Thu, 20 Jun 2024 03:23:36 +0200

Cleanup mixer pipeline

Signed-off-by: Jacki <jacki@thejackimonster.de>

Diffstat:
Msrc/discourse.c | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/discourse.c b/src/discourse.c @@ -115,6 +115,12 @@ discourse_destroy_info(struct GNUNET_CHAT_Discourse *discourse) gst_object_unref(GST_OBJECT(info->record_pipeline)); } + if (info->mix_pipeline) + { + gst_element_set_state(info->mix_pipeline, GST_STATE_NULL); + gst_object_unref(GST_OBJECT(info->mix_pipeline)); + } + g_free(info); GNUNET_CHAT_discourse_set_user_pointer(discourse, NULL);