#55: Total network independance
------------------------+---------------------------------------------------
Reporter: toots | Owner: admin
Type: Feature | Status: new
Priority: 5 | Milestone:
Component: Liquidsoap | Version: 0.3.4+svn
Keywords: |
------------------------+---------------------------------------------------
Current usage of networking in liquidsoap is strongly dependant to
networking issues.
As for shout, I would rather see networking as a different level, and try
to acheive a total independance from the network state in main thread, so
that liquidsoap may never freeze under network issues.
furthermore, I still have this ugly network issue with radiopi, and some
other reports seems to indicate that it's not the only issue that could be
related to network independance....
Could it be possible to open a new thread fo networking operations (mainly
send and receive), so that we remove all those operations from the main
thread ?
In fact it's already the case for each input.http, but not for shout (I
guess). I even wonder wether we could handle all network related things in
a single thread...
--
Ticket URL: <http://savonet.rastageeks.org/ticket/55>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !