diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2010-03-19 11:10:40 +0100 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2010-03-19 11:13:30 +0100 |
commit | e30f38531ce74ebb33121505f8b2bcb22ff2b0af (patch) | |
tree | b445f4dc58af19ca209b3802dc36394cb1f7469a /gst/sdp | |
parent | 775c7584fdad53053ae5b22bb19074cc6022ee98 (diff) | |
download | gstreamer-plugins-bad-e30f38531ce74ebb33121505f8b2bcb22ff2b0af.tar.gz |
sdpdemux: disable loop and auto multicast join
Disable loopback of packets.
Disable autojoin of multicast groups in the sink because the source already
does that on the shared socket.
Diffstat (limited to 'gst/sdp')
-rw-r--r-- | gst/sdp/gstsdpdemux.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/sdp/gstsdpdemux.c b/gst/sdp/gstsdpdemux.c index 4470a6ba6..b9fc10637 100644 --- a/gst/sdp/gstsdpdemux.c +++ b/gst/sdp/gstsdpdemux.c @@ -1049,6 +1049,8 @@ gst_sdp_demux_stream_configure_udp_sink (GstSDPDemux * demux, if (!stream->multicast) g_signal_emit_by_name (stream->udpsink, "clear"); + g_object_set (G_OBJECT (stream->udpsink), "auto-multicast", FALSE, NULL); + g_object_set (G_OBJECT (stream->udpsink), "loop", FALSE, NULL); /* no sync needed */ g_object_set (G_OBJECT (stream->udpsink), "sync", FALSE, NULL); /* no async state changes needed */ |