#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 !

Répondre à