From: Patricia Muscalu Date: Tue, 13 Feb 2018 10:04:36 +0000 (+0100) Subject: rtsp-stream: Set the multicast TTL parameter on multicast udp sinks X-Git-Tag: 1.19.3~495^2~266 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1a38de2b17e5f6e15d37e7b774ce1b26e9799b81;hp=2eb4d1b8106b692a6ad0c909de6071c3285cb44c;p=platform%2Fupstream%2Fgstreamer.git rtsp-stream: Set the multicast TTL parameter on multicast udp sinks And not on unicast udp sinks https://bugzilla.gnome.org/show_bug.cgi?id=793441 --- diff --git a/gst/rtsp-server/rtsp-stream.c b/gst/rtsp-server/rtsp-stream.c index 0e230a4..4be1ae3 100644 --- a/gst/rtsp-server/rtsp-stream.c +++ b/gst/rtsp-server/rtsp-stream.c @@ -3820,10 +3820,12 @@ update_transport (GstRTSPStream * stream, GstRTSPStreamTransport * trans, if (tr->ttl > 0) { GST_INFO ("setting ttl-mc %d", tr->ttl); - if (priv->udpsink[0]) - g_object_set (G_OBJECT (priv->udpsink[0]), "ttl-mc", tr->ttl, NULL); - if (priv->udpsink[1]) - g_object_set (G_OBJECT (priv->udpsink[1]), "ttl-mc", tr->ttl, NULL); + if (priv->mcast_udpsink[0]) + g_object_set (G_OBJECT (priv->mcast_udpsink[0]), "ttl-mc", tr->ttl, + NULL); + if (priv->mcast_udpsink[1]) + g_object_set (G_OBJECT (priv->mcast_udpsink[1]), "ttl-mc", tr->ttl, + NULL); } } else { priv->transports = g_list_remove (priv->transports, trans);