On Sun, 2012-10-21 at 19:24 +0000, Fons Adriaensen wrote:
On Sun, Oct 21, 2012 at 01:38:48PM -0400, David
Robillard wrote:
On Sun, 2012-10-21 at 11:38 +0000, Fons
Adriaensen wrote:
[...]
Zita-convolver works on Linux and OSX
... where it locks a mutex in the process thread.
Yes, the mutex being part of a condition variable,
used to emulate sem_t since OSX has an incomplete
implementation of those.
The appropriate thing to use on OSX is mach semaphores. This code is
terrible.
(A "blocking in a real-time thread is
acceptable" argument)
(Hilarious appeal to irrelevant authority)
Mmhmm.
-dr