From c1d67a0d0cd8f8d9553e9f53559c4353d549552f 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. --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401565 --- 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);