Commit 1be5906e authored by Sam Lantinga's avatar Sam Lantinga

Removed campatibility behavior for 1.3

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402417
parent 18d893d8
......@@ -144,13 +144,6 @@ static AudioBootStrap *bootstrap[] = {
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 @@ SDL_RunAudio(void *devicep)
}
}
/* 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 @@ SDL_AudioInit(const char *driver_name)
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. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment