[vlc-devel] Re: Plugin exiting caused by live555.com

Damien Fouilleul Damien.Fouilleul at laposte.net
Wed Dec 14 23:36:47 CET 2005


Ross,

When processing a failed select() result under UNIX, it is usually a 
good practice to process the EAGAIN & EINTR errnos as part of a try 
again mechanism, i.e recover and go back to the select(), rather than 
just fail.

Damien

Ross Finlayson wrote:
> From what I can tell, the real problem here is that the VLC plugin got 
> a 'signal' (either from the browser, or elsewhere in the OS - it's not 
> clear).  It just so happened that the plugin was sitting blocked in 
> "select()" (in the event loop used by the "LIVE555 Streaming Media" 
> libraries) when this happened.  So, I don;t think these libraries are 
> at fault, or need to be changed.
>
> I think the resolution to this problem is to (i) find out what signal 
> is being sent, and from where and why, and (ii) if appropriate, block 
> the signal in the general VLC plugin code.
>
>
>
>     Ross Finlayson
>     Live Networks, Inc. (LIVE555.COM)
>     <http://www.live555.com/>
>

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list