[vlc-devel] vlc: svn commit r25020 (courmisch)
techfreak
smile4you at gmx.ch
Sun Feb 10 16:29:02 CET 2008
Thank you for the answer.
In this case I have to find out why my object has been killed.
Regards, Matthias
Rémi Denis-Courmont schrieb:
> Le Sunday 10 February 2008 14:45:37 techfreak, vous avez écrit :
>
>> The socket is still open but I tried to call net_Read again and it still
>> returns ith -1 and logs "polling interrupted". If it is really open,
>> then I should be able to continue reading on it, or not ?
>>
>
> It says polling interrupted if and only if the waitpipe is readable, which
> happens if and only if the other end of the waitpipe has been written to or
> closed, which happens from and only from vlc_object_kill().
>
> If you're object is being killed, you're not supposed to do blocking network
> read, you're supposed to TERMINATE.
>
>
>> Ok. If this is the normal behaviour, why is the polling interrupted when
>> I set the parameter "waitall" of net_Read to true and the socket is
>> still open?
>>
>
> Because the waitpipe is readable, and you are supposed to terminate, not read
> from your socket.
>
>
_______________________________________________
vlc-devel mailing list
To unsubscribe or modify your subscription options:
http://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list