rtspsrc: also set UDP buffer size in multicast
authorMaria Giovanna Chiossa <mariagiovanna.chiossa at selexelsag.com>
Wed, 9 May 2012 13:58:16 +0000 (15:58 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 19 Jul 2012 13:26:36 +0000 (15:26 +0200)
Also set the UDP buffer size in multicast mode.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=675448

gst/rtsp/gstrtspsrc.c

index 0569c65..19f618d 100644 (file)
@@ -2684,6 +2684,10 @@ gst_rtspsrc_stream_configure_mcast (GstRTSPSrc * src, GstRTSPStream * stream,
     /* take ownership */
     gst_object_ref_sink (stream->udpsrc[0]);
 
+    if (src->udp_buffer_size != 0)
+      g_object_set (G_OBJECT (stream->udpsrc[0]), "buffer-size",
+          src->udp_buffer_size, NULL);
+
     /* change state */
     gst_element_set_state (stream->udpsrc[0], GST_STATE_PAUSED);
   }