[Icecast-dev] Updated version of patch

Brendan Cully brendan at xiph.org
Wed Sep 10 00:26:23 PDT 2008


On Saturday, 30 August 2008 at 16:00, Michel Van den Bergh wrote:
> Attached is a patch against shout-python-0.2 which does two trivial but  
> very useful things
>
> (1) The function "get_connected" is exported so that shout-python becomes 
> usable
> in nonblocking mode. In the current version of shout-python "open"
> raises an exception in nonblocking mode.
>
> (2) The global interpreter lock is released in the potentially blocking
> functions "open", "send" and "sync".  In this way a shout-python can run  
> in blocking mode
> in a separate  thread without blocking other threads.
>
> Both parts were tested.
>
> I needed either (1) or (2) to make a webgui for controlling an icecast  
> source. I tried both approaches. They both work but in the end I opted for 
> (2) since the code was cleaner.

This is in subversion now. I'll try to get a new release out this
weekend. Thanks!


More information about the Icecast-dev mailing list