]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Increase UDP receive buffer size. Ticket #279
authorAndreas Öman <andreas@lonelycoder.com>
Wed, 22 Sep 2010 14:26:31 +0000 (14:26 +0000)
committerAndreas Öman <andreas@lonelycoder.com>
Wed, 22 Sep 2010 14:26:31 +0000 (14:26 +0000)
src/iptv_input.c

index d6054be58abf67d72fcf4d40e8e6dc58917485fa..d5d88e853c0e19f97de7fc401247150d11d5fbfd 100644 (file)
@@ -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;