From cde6f62e3d49aa9e2dffb41be3262e111a49c1d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Wed, 22 Sep 2010 14:26:31 +0000 Subject: [PATCH] Increase UDP receive buffer size. Ticket #279 --- src/iptv_input.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/iptv_input.c b/src/iptv_input.c index d6054be5..d5d88e85 100644 --- a/src/iptv_input.c +++ b/src/iptv_input.c @@ -284,6 +284,12 @@ iptv_transport_start(th_transport_t *t, unsigned int weight, int force_start) } + int resize = 262142; + if(setsockopt(fd,SOL_SOCKET,SO_RCVBUF, &resize, sizeof(resize)) == -1) + tvhlog(LOG_WARNING, "IPTV", + "Can not icrease UDP receive buffer size to %d -- %s", + resize, strerror(errno)); + memset(&ev, 0, sizeof(ev)); ev.events = EPOLLIN; ev.data.fd = fd;