bump RTP packet size a bit
authorRichard Kettlewell <rjk@greenend.org.uk>
Fri, 5 Oct 2007 17:44:37 +0000 (18:44 +0100)
committerRichard Kettlewell <rjk@greenend.org.uk>
Fri, 5 Oct 2007 17:44:37 +0000 (18:44 +0100)
server/speaker.h

index 061da0b..ae4eac3 100644 (file)
 
 /** @brief Bytes to send per network packet
  *
+ * This is the maximum number of bytes we pass to write(2); to determine actual
+ * packet sizes, add a UDP header and an IP header (and a link layer header if
+ * it's the link layer size you care about).
+ *
  * Don't make this too big or arithmetic will start to overflow.
  */
-#define NETWORK_BYTES (1024+sizeof(struct rtp_header))
+#define NETWORK_BYTES (1500-8/*UDP*/-40/*IP*/-8/*conservatism*/)
 
 /** @brief Maximum RTP playahead (ms) */
 #define RTP_AHEAD_MS 1000