From ab82ab182e0f317a4ce7822be2587e1b7c049595 Mon Sep 17 00:00:00 2001 From: "Charles J. Cliffe" Date: Thu, 18 Dec 2014 20:13:29 -0500 Subject: [PATCH] Moved OSX specific flags --- src/audio/AudioThread.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/audio/AudioThread.cpp b/src/audio/AudioThread.cpp index 0a31186..53a186f 100644 --- a/src/audio/AudioThread.cpp +++ b/src/audio/AudioThread.cpp @@ -176,15 +176,15 @@ void AudioThread::threadMain() { unsigned int bufferFrames = 256; RtAudio::StreamOptions opts; - opts.flags = RTAUDIO_SCHEDULE_REALTIME; -// | RTAUDIO_MINIMIZE_LATENCY; -// opts.flags = RTAUDIO_MINIMIZE_LATENCY; opts.streamName = "CubicSDR Audio Output"; - opts.priority = sched_get_priority_max(SCHED_FIFO); try { #ifdef __APPLE__ + opts.priority = sched_get_priority_max(SCHED_FIFO); + // opts.flags = RTAUDIO_MINIMIZE_LATENCY; + opts.flags = RTAUDIO_SCHEDULE_REALTIME; + if (deviceController.find(parameters.deviceId) == deviceController.end()) { deviceController[parameters.deviceId] = new AudioThread(NULL, NULL); deviceController[parameters.deviceId]->bindThread(this);