zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

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:
Msrc/Nio/AlsaEngine.cpp | 1+
Msrc/Nio/OutMgr.cpp | 2++
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;