Browse Source

Cleanup JackBoomerDriver class.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3473 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/v1.9.3
sletz 16 years ago
parent
commit
bf1371e49a
1 changed files with 6 additions and 4 deletions
  1. +6
    -4
      solaris/oss/JackBoomerDriver.cpp

+ 6
- 4
solaris/oss/JackBoomerDriver.cpp View File

@@ -547,7 +547,12 @@ int JackBoomerDriver::Start()

int JackBoomerDriver::Stop()
{
return fThread.Kill();
// Stop output thread only when needed
if (fOutFD > 0) {
return fThread.Kill();
} else {
return 0;
}
}

int JackBoomerDriver::Read()
@@ -626,9 +631,6 @@ bool JackBoomerDriver::Init()
{
if (IsRealTime()) {
jack_log("JackBoomerDriver::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");
} else {


Loading…
Cancel
Save