Browse Source

Cleanup

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1379 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.62
sletz 19 years ago
parent
commit
4f6b91c406
5 changed files with 8 additions and 11 deletions
  1. +4
    -3
      common/JackEngine.cpp
  2. +1
    -1
      common/JackEngine.h
  3. +1
    -4
      common/JackServer.cpp
  4. +1
    -1
      common/JackServer.h
  5. +1
    -2
      macosx/JackCoreAudioDriver.cpp

+ 4
- 3
common/JackEngine.cpp View File

@@ -36,7 +36,6 @@ namespace Jack
JackEngine::JackEngine(JackGraphManager* manager,
JackSynchro** table,
JackEngineControl* control,
JackSyncInterface* signal,
bool sync,
long time_out_ms,
bool rt,
@@ -52,8 +51,8 @@ JackEngine::JackEngine(JackGraphManager* manager,
fEngineControl->fPriority = priority;
fEngineControl->fVerbose = ve;
fChannel = JackGlobals::MakeServerNotifyChannel();
fSignal = JackGlobals::MakeInterProcessSync();
fEngineTiming = new JackEngineTiming(fClientTable, fGraphManager, fEngineControl);
fSignal = signal;
for (int i = 0; i < CLIENT_NUM; i++)
fClientTable[i] = NULL;
fEngineTiming->ClearTimeMeasures();
@@ -64,6 +63,7 @@ JackEngine::~JackEngine()
{
delete fChannel;
delete fEngineTiming;
delete fSignal;
}

//-------------------
@@ -98,7 +98,8 @@ int JackEngine::Close()
delete client;
}
}

fSignal->Destroy();
return 0;
}



+ 1
- 1
common/JackEngine.h View File

@@ -64,7 +64,7 @@ class JackEngine

public:

JackEngine(JackGraphManager* manager, JackSynchro** table, JackEngineControl* control, JackSyncInterface* signal, bool sync, long time_out_ms, bool rt, long priority, bool verbose);
JackEngine(JackGraphManager* manager, JackSynchro** table, JackEngineControl* control, bool sync, long time_out_ms, bool rt, long priority, bool verbose);
virtual ~JackEngine();

int Open();


+ 1
- 4
common/JackServer.cpp View File

@@ -52,8 +52,7 @@ JackServer::JackServer(bool sync, long timeout, bool rt, long priority, long loo
fSynchroTable[i] = JackGlobals::MakeSynchro();
fGraphManager = new JackGraphManager();
fEngineControl = new JackEngineControl();
fSignal = JackGlobals::MakeInterProcessSync();
fEngine = new JackEngine(fGraphManager, fSynchroTable, fEngineControl, fSignal, sync, timeout, rt, priority, verbose);
fEngine = new JackEngine(fGraphManager, fSynchroTable, fEngineControl, sync, timeout, rt, priority, verbose);
fFreewheelDriver = new JackThreadedDriver(new JackFreewheelDriver("freewheel", fEngine, fSynchroTable));
fLoopbackDriver = new JackLoopbackDriver("loopback", fEngine, fSynchroTable);
fChannel = JackGlobals::MakeServerChannel();
@@ -78,7 +77,6 @@ JackServer::~JackServer()
delete fEngine;
delete fChannel;
delete fEngineControl;
delete fSignal;
delete fState;
if (fDriverInfo) {
UnloadDriverModule(fDriverInfo->handle);
@@ -154,7 +152,6 @@ int JackServer::Close()
{
JackLog("JackServer::Close\n");
fChannel->Close();
fSignal->Destroy(); // A REVOIR
fAudioDriver->Detach();
if (fLoopback > 0)
fLoopbackDriver->Detach();


+ 1
- 1
common/JackServer.h View File

@@ -56,7 +56,7 @@ class EXPORT JackServer
JackServerChannelInterface* fChannel;
JackConnectionManager* fState;
JackSynchro* fSynchroTable[CLIENT_NUM];
JackSyncInterface* fSignal;
bool fSyncMode;
bool fFreewheel;
long fLoopback;


+ 1
- 2
macosx/JackCoreAudioDriver.cpp View File

@@ -879,11 +879,10 @@ int JackCoreAudioDriver::Attach()

int JackCoreAudioDriver::Start()
{
OSStatus err;
JackLog("JackCoreAudioDriver::Start\n");
JackAudioDriver::Start();

err = AudioDeviceAddIOProc(fDeviceID, MeasureCallback, this);
OSStatus err = AudioDeviceAddIOProc(fDeviceID, MeasureCallback, this);
if (err != noErr)
return -1;



Loading…
Cancel
Save