messenger-gtk

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

commit da44d0ba556cb7d8df9954fdd95eb23ea903dd2c
parent 070277aa10ecda37fedfc24598704d2e5331da6c
Author: Jacki <jacki@thejackimonster.de>
Date:   Tue, 25 Jun 2024 16:00:54 +0200

Fix unique element names in mixer pipeline

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

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

diff --git a/src/discourse.c b/src/discourse.c @@ -49,9 +49,9 @@ _setup_gst_pipelines_of_subscription(MESSENGER_DiscourseSubscriptionInfo *info) { g_assert(info); - info->stream_source = gst_element_factory_make("appsrc", "src"); - info->decoder = gst_element_factory_make("rtpL16depay", "decoder"); - info->converter = gst_element_factory_make("audioconvert", "audio"); + info->stream_source = gst_element_factory_make("appsrc", NULL); + info->decoder = gst_element_factory_make("rtpL16depay", NULL); + info->converter = gst_element_factory_make("audioconvert", NULL); gst_bin_add_many(GST_BIN(info->discourse->mix_pipeline), info->stream_source, info->decoder, info->converter, NULL); gst_element_link_many(info->stream_source, info->decoder, info->converter, NULL); @@ -291,6 +291,9 @@ discourse_create_info(struct GNUNET_CHAT_Discourse *discourse) MESSENGER_DiscourseInfo* info = g_malloc(sizeof(MESSENGER_DiscourseInfo)); + if (!info) + return GNUNET_NO; + info->discourse = discourse; info->record_pipeline = NULL;