Mercurial > sdl-ios-xcode
diff src/audio/SDL_audio.c @ 2147:a5f11bc178b4
Removed campatibility behavior for 1.3
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 05 Jul 2007 04:34:48 +0000 |
parents | 665c2669e6a3 |
children | 60b4c52a7906 |
line wrap: on
line diff
--- a/src/audio/SDL_audio.c Thu Jul 05 02:47:54 2007 +0000 +++ b/src/audio/SDL_audio.c Thu Jul 05 04:34:48 2007 +0000 @@ -144,13 +144,6 @@ 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; - static SDL_AudioDevice * get_audio_device(SDL_AudioDeviceID id) { @@ -308,11 +301,6 @@ } } - /* New code should fill buffer or set it to silence themselves. */ - if ( must_init_callback_buffer ) { - SDL_memset(stream, silence, stream_len); - } - if (!device->paused) { SDL_mutexP(device->mixer_lock); (*fill) (udata, stream, stream_len); @@ -396,9 +384,6 @@ int i = 0; int initialized = 0; int tried_to_init = 0; - const char *envr = SDL_getenv("SDL_AUDIO_MUST_INIT_BUFFERS"); - - must_init_callback_buffer = ((envr != NULL) && (SDL_atoi(envr))); if (SDL_WasInit(SDL_INIT_AUDIO)) { SDL_AudioQuit(); /* shutdown driver if already running. */