#50: Liquidsoap + Jack
-------------------------+--------------------------------------------------
Reporter: balbinus | Owner: admin
Type: Bugs | Status: new
Priority: 2 | Milestone:
Component: Liquidsoap | Version:
Resolution: | Keywords:
-------------------------+--------------------------------------------------
Comment (by mrpingouin):
Just a quick note about the "components' independence". Don't forget that
the current "dependencies" increase performance. I'd rather not add a
buffer between each operator. But it's true that a network error should
not affect network-independent stuff: the solution would be to break a
tight dependency only where the nasty outside world is involved, i.e. add
a bit of asynchronism in the icecast output to make sure that a network
failure doesn't freeze the whole application.
Concerning Jack, I can only agree that the current design is too weak. The
communication should either be made more asynchronous (but that would suck
and kill most of jack's interest) or better synchronized (this has been
attempted, look at jack.mli, but requires more debugging).
--
Ticket URL: <http://savonet.rastageeks.org/ticket/50#comment:1>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !