commit be986d971f2178005ae7b83a250b2edcc6a1c0c7
parent 745eaa09f2ce572b56bf5acf0c3b2901a66ddcf0
Author: fundamental <mark.d.mccurry@gmail.com>
Date: Tue, 29 Dec 2009 12:29:53 -0500
Nio: Setting threads to realtime
Diffstat:
2 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/Nio/AlsaEngine.cpp b/src/Nio/AlsaEngine.cpp
@@ -97,6 +97,7 @@ void *AlsaEngine::_AudioThread(void *arg)
void *AlsaEngine::AudioThread()
{
+ set_realtime();
RunStuff();
return NULL;
}
diff --git a/src/Nio/OutMgr.cpp b/src/Nio/OutMgr.cpp
@@ -3,6 +3,7 @@
#include <iostream>
#include "AudioOut.h"
#include "../Misc/Master.h"
+#include "../Misc/Util.h"//for set_realtime()
#include "NulEngine.h"
#if OSS
#include "OssEngine.h"
@@ -99,6 +100,7 @@ void *_outputThread(void *arg)
void *OutMgr::outputThread()
{
+ set_realtime();
//open up the default output
if(!defaultOut->Start())//there should be a better failsafe
cerr << "ERROR: The default Audio Output Failed to Open!" << endl;