From 9fc864ea5776d8c83681d92fbe99974f0c2c19c1 Mon Sep 17 00:00:00 2001 From: "Charles J. Cliffe" Date: Fri, 5 Dec 2014 20:18:19 -0500 Subject: [PATCH] OSX crude re-sync tweak --- 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 84f9385..ad19978 100644 --- a/src/audio/AudioThread.cpp +++ b/src/audio/AudioThread.cpp @@ -25,8 +25,8 @@ static int audioCallback(void *outputBuffer, void *inputBuffer, unsigned int nBu int wait_for_it = 0; if (audio_queue->empty()) { - while (wait_for_it++ < 50) { // Can we wait it out? - std::this_thread::sleep_for(std::chrono::microseconds(10000)); + while (wait_for_it++ < 5) { // Can we wait it out? + std::this_thread::sleep_for(std::chrono::microseconds(100000)); // std::this_thread::yield(); if (!audio_queue->empty()) { std::cout << "Buffer recovery.." << std::endl; @@ -56,8 +56,8 @@ static int audioCallback(void *outputBuffer, void *inputBuffer, unsigned int nBu if (audio_queue->empty()) { #ifdef __APPLE__ - while (wait_for_it++ < 50) { // Can we wait it out? - std::this_thread::sleep_for(std::chrono::microseconds(10000)); + while (wait_for_it++ < 5) { // Can we wait it out? + std::this_thread::sleep_for(std::chrono::microseconds(100000)); if (!audio_queue->empty()) { std::cout << "Buffer recovery.." << std::endl; break;