[icecast-dev] PATCH: Client queue cleanup

Ricardo Galli gallir at uib.es
Thu Jan 23 14:39:21 PST 2003

Hi Mike,
        find enclosed the patch to move the logic of clients' queue data to a 

Later I'll provide you the patch to use a [configurable] queue size in 
bytes instead of number of refbufs (see the footnote).


<p>[*] I was doing some testing with MP3, aside it has some nasty bugs [**], 
lame encoder sends very small packages, about 350 bytes in size, 
therefore the client queue becomes very large with metadata, and the 
client is disconnected.

<p>[**] For example where it check for metada pointer but it's never NULL 
(because a strdup() is done at the very begining), and the it sends 
rubish to the client.

  ricardo galli       GPG id C8114D34

-------------- next part --------------
A non-text attachment was scrubbed...
Name: update1.diff
Type: text/x-diff
Size: 6627 bytes
Desc: update1.diff
Url : http://lists.xiph.org/pipermail/icecast-dev/attachments/20030123/d10b62cb/update1.bin

More information about the Icecast-dev mailing list