[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