[vlc-devel] [PATCH] chromaprint: add fingerprinter module

Rémi Denis-Courmont remi at remlab.net
Thu Dec 20 22:47:38 CET 2012


Le jeudi 20 décembre 2012 22:59:21, Francois Cartegnie a écrit :
> Le 20/12/2012 16:21, Rafaël Carré a écrit :
> > Basically you're implementing sleep() in a more confusing way.
> > condition variable would be useful if another thread signals this one
> > that it doesn't need to wait any more.
> 
> Yes, but using *sleep() throws use warnings.
> 
> As this kind of waiting (without cond trigger) was already in use in
> auhal.c, i used it too...

Not to mention that code prefixed with FIXME rarely makes for a good example, 
that is not even true:

auhal.c calls vlc_cond_signal() on its condition variable, verifies a predicate 
and protects its evaluation with the associated mutex.

-- 
Rémi Denis-Courmont
http://www.remlab.net/



More information about the vlc-devel mailing list