#231: jack with icecast (ogg) streaming causes hidden failures
-------------------------+--------------------------------------------------
Reporter: MiiJaySung | Owner: admin
Type: Bugs | Status: new
Priority: 5 | Milestone: NEAR FUTURE
Component: Liquidsoap | Version: 0.9.0+svn
Resolution: | Keywords: icecast jack disconnect
Mac: 1 | Linux: 1
Netbsd: 1 | Other: 1
Freebsd: 1 |
-------------------------+--------------------------------------------------
Comment (by MiiJaySung):
OK, Seems like I think I've found a predictable way to recreate this. I've
set my JACK frame size to be about 256 and my liquidsoap frame size to be
about 32, much lower than JACK's frame size (this seems to work on my
laptop and dev PC). This happens even with the 0.116.1 version of JACK.
Obviously this shouldn't work because the liquidsoap frame buffer is much
smaller than JACK's and thus will be starved, that's a given.
I would expect in this situation that liquidsoap would pick up the
starvation and notify in the log, and well as reconnect to Icecast, or
better still, retain the connection, and feed the Icecast stream with
silence (this way it doesn't kick existing listeners off). This would be
miles better then a silent disconnection that isn't logged.
I still find it odd that I get this issue on a very high PC quad core PC
with a decent soundcard (i.e. Icy1712 audio chipset) when using a 1024
frame size buffer in JACK and 1280 frame size buffer in liquidsoap. It's
somewhat fragile compared to my much slower dev machines, which seem to
manage easily with 128 framesize JACK buffer and 160 frames for liquidsoap
(both using stock / non-real-time kernels).
--
Ticket URL: <http://savonet.rastageeks.org/ticket/231#comment:13>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Savonet-trac mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-trac