diff --git a/ChangeLog b/ChangeLog index 06ad74ec..94a3315f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -11,7 +11,11 @@ Tom Szilagyi --------------------------- Jackdmp changes log ---------------------------- +--------------------------- + +2007-10-23 Stephane Letz + + * Correct jack_acquire_real_time_scheduling on OSX. 2007-10-18 Stephane Letz diff --git a/common/JackAPI.cpp b/common/JackAPI.cpp index a63f88f9..f83dd56a 100644 --- a/common/JackAPI.cpp +++ b/common/JackAPI.cpp @@ -1386,7 +1386,7 @@ EXPORT void jack_reset_max_delayed_usecs(jack_client_t* ext_client) EXPORT int jack_acquire_real_time_scheduling(pthread_t thread, int priority) { #ifdef __APPLE__ - return JackMachThread::AcquireRealTimeImp(thread, 0, 500 * 1000, 500 * 1000); + return JackMachThread::AcquireRealTimeImp(thread, GetEngineControl()->fPeriod, GetEngineControl()->fComputation, GetEngineControl()->fConstraint); #elif WIN32 return JackWinThread::AcquireRealTimeImp(thread, priority); #else