audio_caps = gst_caps_from_string(MEDIA_STREAMER_DEFAULT_AUDIO_RTP_FORMAT);
g_object_set(G_OBJECT(audio_filter), "caps", audio_caps, NULL);
- gst_element_link_pads(audio_filter, "src", rtpbin, "send_rtp_sink_1");
+ if (!gst_element_link_pads(audio_filter, "src", rtpbin, "send_rtp_sink_1")) {
+ ms_error("Failed to link pads for send_rtp_sink_1");
+ return MEDIA_STREAMER_ERROR_INVALID_OPERATION;
+ }
ghost_pad = (GstGhostPad *)gst_element_get_static_pad(node->gst_element, MS_PAD_AUDIO_IN);
if (ghost_pad) {