Browse Source

Correct RT thread parameters for OSX.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3429 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.9.2
sletz 16 years ago
parent
commit
1a609d576a
2 changed files with 2 additions and 0 deletions
  1. +1
    -0
      common/JackThreadedDriver.cpp
  2. +1
    -0
      common/JackWaitThreadedDriver.cpp

+ 1
- 0
common/JackThreadedDriver.cpp View File

@@ -209,6 +209,7 @@ bool JackThreadedDriver::Init()
if (fDriver->IsRealTime()) {
jack_log("JackThreadedDriver::Init IsRealTime");
// Will do "something" on OSX only...
GetEngineControl()->fPeriod = GetEngineControl()->fConstraint = GetEngineControl()->fPeriodUsecs * 1000;
fThread.SetParams(GetEngineControl()->fPeriod, GetEngineControl()->fComputation, GetEngineControl()->fConstraint);
if (fThread.AcquireRealTime(GetEngineControl()->fServerPriority) < 0) {
jack_error("AcquireRealTime error");


+ 1
- 0
common/JackWaitThreadedDriver.cpp View File

@@ -46,6 +46,7 @@ bool JackWaitThreadedDriver::Execute()
if (fDriver->IsRealTime()) {
jack_log("JackWaitThreadedDriver::Init IsRealTime");
// Will do "something" on OSX only...
GetEngineControl()->fPeriod = GetEngineControl()->fConstraint = GetEngineControl()->fPeriodUsecs * 1000;
fThread.SetParams(GetEngineControl()->fPeriod, GetEngineControl()->fComputation, GetEngineControl()->fConstraint);
if (fThread.AcquireRealTime(GetEngineControl()->fServerPriority) < 0) {
jack_error("AcquireRealTime error");


Loading…
Cancel
Save