From 790c06791909e2efd89b2a058328dcb6004fdddd Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 5 Jan 2011 12:06:23 +0100 Subject: [PATCH] media: attempt to configure bigger UDP buffers Attempt to configure bigger udp kernel send buffers to avoid overflowing the send buffers with high bitrate streams. --- gst/rtsp-server/rtsp-media.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gst/rtsp-server/rtsp-media.c b/gst/rtsp-server/rtsp-media.c index 8922d42..25decae 100644 --- a/gst/rtsp-server/rtsp-media.c +++ b/gst/rtsp-server/rtsp-media.c @@ -850,6 +850,13 @@ again: stream->filter_duplicates = TRUE; } + if (g_object_class_find_property (G_OBJECT_GET_CLASS (udpsink0), + "buffer-size")) { + g_object_set (G_OBJECT (udpsink0), "buffer-size", 0x80000, NULL); + } else { + GST_WARNING ("multiudpsink version found without buffer-size property"); + } + g_object_get (G_OBJECT (udpsrc1), "sock", &sockfd, NULL); g_object_set (G_OBJECT (udpsink1), "sockfd", sockfd, NULL); g_object_set (G_OBJECT (udpsink1), "closefd", FALSE, NULL); -- 2.7.4