flum, Thanks to all of you for your work.
When the source client sends no data it is hard for the server process to find out if it is still alive. I don't see a good solution on the server side. I consider it part of the job of the source client to ensure a running flow of data. There are serveral ways to do this. The managed bitrate is one of them, still I consider it a workaround. Other ways are to inject empty ogg pages or add some noise to the signal. The later is what roard does (it adds noise at -102dB which is that low that decoding to 16 bits will result in a stream of perfect silence and will not result in quality loose for 16 bit audio at all). I suggest the maintainer team of icecast to close this bug as it is the source client's job. Maybe somebody should send them bugreports. Still the patch looks interesting and I will discuss it with the rest of the upstream team. -- Philipp. (Rah of PH2)
signature.asc
Description: This is a digitally signed message part