[vlc-devel] commit: core vout: Fix snapshots (Derk-Jan Hartman?)

Rémi Denis-Courmont remi at remlab.net
Fri Jun 5 12:31:23 CEST 2009

On Fri, 5 Jun 2009 11:17:59 +0200, Laurent Aimar <fenrir at via.ecp.fr> wrote:
> On Fri, Jun 05, 2009, Rémi Denis-Courmont wrote:
>> vlc_cond_timedwait() returns 0 when it was signaled and ETIMEDOUT (!= 0)
> if
>> it timed out...
>  And for supurious wake up ? Is it 0 ?

Spurious wake-ups return 0. Time-outs return ETIMEDOUT. Normal wake-ups
return 0 provided they occur before the deadline. If a normal wake-up
occurs after the deadline is reached (due to scheduling latency), the
result can be either 0 or ETIMEDOUT.

Overall, EIMEDOUT implies that the deadline has been reached, whereas 0
implies nothing.

Rémi Denis-Courmont

More information about the vlc-devel mailing list