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:
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;