diff -r 3a1a20edbecc src/audio/bsd/SDL_bsdaudio.c --- a/src/audio/bsd/SDL_bsdaudio.c Thu Nov 12 22:53:37 2015 -0400 +++ b/src/audio/bsd/SDL_bsdaudio.c Fri Nov 13 15:14:42 2015 +0100 @@ -181,11 +181,6 @@ perror("audio"); break; } - - if (p < written - || ((written < 0) && ((errno == 0) || (errno == EAGAIN)))) { - SDL_Delay(1); /* Let a little CPU time go by */ - } } while (p < written); /* If timer synchronization is enabled, set the next write frame */