[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
function.
Later I'll provide you the patch to use a [configurable] queue size in
bytes instead of number of refbufs (see the footnote).
Regards,
<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.
<p>
--
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