search for: complete_read

Displaying 3 results from an estimated 3 matches for "complete_read".

2005 Dec 28
0
Use of TCP_CORK instead of TCP_NODELAY
...h were passed on unchanged by icecast to each client (again as small write() calls on each socket). This problem had been reduced a lot in Icecast 2.3.0 as can be read from the release notes of 2.3.0: Fixes for 2.3.0 ... * avoid small writes to reduce TCP overhead. This core of this fix is in the complete_read function from format_mp3.c, which is used in mp3_get_no_meta() and mp3_get_filter_meta(). /* This does the actual reading, making sure the read data is packaged in * blocks of 1400 bytes (near the common MTU size). This is because many * incoming streams come in small packets which could waste a...
2005 Dec 25
4
Use of TCP_CORK instead of TCP_NODELAY
We're abusing icecast in a true narrowcasting setup (personalized stream per mountpoint). The streams itself are created in a piece of proprietory (spelling?, i'm dutch) software, icecast merely relays them. However, the intended endpoint is an embedded device. This device has trouble with tcp/ip packets not matching the max. packet size (MSS or MSS minus header). After eleborate testing,
2010 Jul 30
33
[PATCHES] Smartjog PatchDump
Hello, I work at SmarctJog.com, we have here some patches on IceCast for performance and reliability, these are mostly client/connection/source cleanups (a slave merge is underway, and some more good stuff (c)), but we'd like this to be merged in before the list gets any longer. Please find attached a list of our patches with a short desc: This one is actually not from us/me, it was found