From 627d7886e65dc15e5ee471f2f90d3c5af8c98cd7 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Tue, 21 Mar 2006 00:56:10 +0000 Subject: [PATCH] Try to fill the hardware audio buffer immediately. Fixes Bugzilla #18. --- src/audio/SDL_audio.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/audio/SDL_audio.c b/src/audio/SDL_audio.c index 56a19aa6d..9e3eae1cd 100644 --- a/src/audio/SDL_audio.c +++ b/src/audio/SDL_audio.c @@ -173,7 +173,11 @@ int SDL_RunAudio(void *audiop) silence = audio->spec.silence; stream_len = audio->spec.size; } - stream = audio->fake_stream; + + stream = audio->GetAudioBuf(audio); + if ( stream == NULL ) { + stream = audio->fake_stream; + } #if SDL_AUDIO_DRIVER_AHI SDL_mutexV(audio->mixer_lock);