[PATCH] winepulse: Add pulse driver, v8

Charles Davis cdavis at mymail.mines.edu
Wed Feb 29 00:37:29 CST 2012


On Feb 28, 2012, at 10:58 PM, Chris Robinson wrote:

> On Tuesday, February 28, 2012 5:32:13 PM Maarten Lankhorst wrote:
>> + * This is basically the same as the pa_threaded_mainloop implementation,
>> + * but that cannot be used because it uses pthread_create directly
>> + *
>> + * pa_threaded_mainloop_(un)lock -> pthread_mutex_(un)lock
>> + * pa_threaded_mainloop_signal -> pthread_cond_signal
>> + * pa_threaded_mainloop_wait -> pthread_cond_wait
> 
> I'm curious why you're using pthreads. Doesn't WinAPI have anything comparable 
> to pthread_cond_wait?
It does: http://msdn.microsoft.com/en-us/library/ms686301(v=vs.85).aspx

For some reason, the condition variable API just hasn't been implemented in Wine yet.

Chip




More information about the wine-devel mailing list