From 8161dde65f4c5c1882779f15a2f1fda969a3c92b Mon Sep 17 00:00:00 2001 From: sletz Date: Wed, 11 Jun 2008 15:52:03 +0000 Subject: [PATCH] Use generic JackSleep git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2508 0c269be4-1314-0410-8aa9-9f06e86f4224 --- common/JackAudioDriver.cpp | 4 ++-- common/JackDummyDriver.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/common/JackAudioDriver.cpp b/common/JackAudioDriver.cpp index 5c897afb..ee4af8d2 100644 --- a/common/JackAudioDriver.cpp +++ b/common/JackAudioDriver.cpp @@ -187,8 +187,8 @@ int JackAudioDriver::ProcessNull() { JackDriver::CycleTakeTime(); - int wait_time = (int((float(fEngineControl->fBufferSize) / (float(fEngineControl->fSampleRate))) * 1000000.0f)); - usleep(wait_time); + int wait_time_usec = (int((float(fEngineControl->fBufferSize) / (float(fEngineControl->fSampleRate))) * 1000000.0f)); + JackSleep(wait_time_usec); if (!fEngine->Process(fLastWaitUst)) // fLastWaitUst is set in the "low level" layer jack_error("JackAudioDriver::ProcessNull Process error"); diff --git a/common/JackDummyDriver.cpp b/common/JackDummyDriver.cpp index a2e08cbe..4bab1da7 100644 --- a/common/JackDummyDriver.cpp +++ b/common/JackDummyDriver.cpp @@ -67,7 +67,7 @@ int JackDummyDriver::Process() { JackDriver::CycleTakeTime(); JackAudioDriver::Process(); - usleep(std::max(0L, long(fWaitTime - (GetMicroSeconds() - fLastWaitUst)))); + JackSleep(std::max(0L, long(fWaitTime - (GetMicroSeconds() - fLastWaitUst)))); return 0; }