Skip to content

Commit

Permalink
Reverted patch in revision #3139, since it changes behaviour, which i…
Browse files Browse the repository at this point in the history
…sn't good

 at this stage of 1.2.
  • Loading branch information
icculus committed Jul 9, 2007
1 parent 3c2823a commit 90c6865
Showing 1 changed file with 1 addition and 13 deletions.
14 changes: 1 addition & 13 deletions src/audio/SDL_audio.c
Expand Up @@ -117,13 +117,6 @@ static AudioBootStrap *bootstrap[] = {
};
SDL_AudioDevice *current_audio = NULL;

/*
* If non-zero, use legacy behaviour (memset the callback buffer before call).
* Changed to NOT initializing the buffer before the callback in 1.2.12.
* Set environment SDL_AUDIO_MUST_INIT_BUFFERS=1 to get old behaviour.
*/
static int must_init_callback_buffer = 0;

/* Various local functions */
int SDL_AudioInit(const char *driver_name);
void SDL_AudioQuit(void);
Expand Down Expand Up @@ -198,9 +191,7 @@ int SDLCALL SDL_RunAudio(void *audiop)
}
}

if ( must_init_callback_buffer ) {
SDL_memset(stream, silence, stream_len);
}
SDL_memset(stream, silence, stream_len);

if ( ! audio->paused ) {
SDL_mutexP(audio->mixer_lock);
Expand Down Expand Up @@ -310,9 +301,6 @@ int SDL_AudioInit(const char *driver_name)
{
SDL_AudioDevice *audio;
int i = 0, idx;
const char *envr = SDL_getenv("SDL_AUDIO_MUST_INIT_BUFFERS");

must_init_callback_buffer = ((envr != NULL) && (SDL_atoi(envr)));

/* Check to make sure we don't overwrite 'current_audio' */
if ( current_audio != NULL ) {
Expand Down

0 comments on commit 90c6865

Please sign in to comment.