From: Andreas Ă–man Date: Wed, 22 Sep 2010 14:26:31 +0000 (+0000) Subject: Increase UDP receive buffer size. Ticket #279 X-Git-Tag: 2.12~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cde6f62e3d49aa9e2dffb41be3262e111a49c1d2;p=thirdparty%2Ftvheadend.git Increase UDP receive buffer size. Ticket #279 --- diff --git a/src/iptv_input.c b/src/iptv_input.c index d6054be58..d5d88e853 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;