--- src/rtaudio/RtAudio.cpp 2005-11-24 11:48:05.000000000 -0500 +++ src/rtaudio/RtAudio.cpp 2005-12-11 11:39:35.000000000 -0500 @@ -1523,7 +1523,7 @@ pthread_attr_t attr; pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); - pthread_attr_setschedpolicy(&attr, SCHED_RR); + pthread_attr_setschedpolicy(&attr, SCHED_OTHER); int err = pthread_create(&(info->thread), &attr, ossCallbackHandler, &stream_.callbackInfo); pthread_attr_destroy(&attr); @@ -4580,7 +4580,7 @@ pthread_attr_t attr; pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); - pthread_attr_setschedpolicy(&attr, SCHED_RR); + pthread_attr_setschedpolicy(&attr, SCHED_OTHER); int err = pthread_create(&info->thread, &attr, alsaCallbackHandler, &stream_.callbackInfo); pthread_attr_destroy(&attr); @@ -8388,7 +8388,7 @@ pthread_attr_t attr; pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); - pthread_attr_setschedpolicy(&attr, SCHED_RR); + pthread_attr_setschedpolicy(&attr, SCHED_OTHER); int err = pthread_create(&info->thread, &attr, callbackHandler, &stream_.callbackInfo); pthread_attr_destroy(&attr);