Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Patched to compile on C89 compilers, removed more streamer code.
- Loading branch information
Showing
with
7 additions
and
3 deletions.
-
+7
−3
src/audio/SDL_audio.c
|
@@ -243,6 +243,7 @@ finalize_audio_entry_points(void) |
|
|
#undef FILL_STUB |
|
|
} |
|
|
|
|
|
#if 0 /* !!! FIXME: rewrite/remove this streamer code. */ |
|
|
/* Streaming functions (for when the input and output buffer sizes are different) */ |
|
|
/* Write [length] bytes from buf into the streamer */ |
|
|
static void |
|
@@ -302,6 +303,7 @@ SDL_StreamDeinit(SDL_AudioStreamer * stream) |
|
|
{ |
|
|
SDL_free(stream->buffer); |
|
|
} |
|
|
#endif |
|
|
|
|
|
#if defined(ANDROID) |
|
|
#include <android/log.h> |
|
@@ -317,9 +319,12 @@ SDL_RunAudio(void *devicep) |
|
|
void *udata; |
|
|
void (SDLCALL * fill) (void *userdata, Uint8 * stream, int len); |
|
|
Uint32 delay; |
|
|
|
|
|
#if 0 /* !!! FIXME: rewrite/remove this streamer code. */ |
|
|
/* For streaming when the buffer sizes don't match up */ |
|
|
Uint8 *istream; |
|
|
int istream_len = 0; |
|
|
#endif |
|
|
|
|
|
/* The audio mixing is always a high priority thread */ |
|
|
SDL_SetThreadPriority(SDL_THREAD_PRIORITY_HIGH); |
|
@@ -456,8 +461,9 @@ SDL_RunAudio(void *devicep) |
|
|
} |
|
|
|
|
|
} |
|
|
} else { |
|
|
} else |
|
|
#endif |
|
|
{ |
|
|
/* Otherwise, do not use the streamer. This is the old code. */ |
|
|
const int silence = (int) device->spec.silence; |
|
|
|
|
@@ -506,9 +512,7 @@ SDL_RunAudio(void *devicep) |
|
|
SDL_Delay(delay); |
|
|
} |
|
|
} |
|
|
#if 0 /* !!! FIXME: rewrite/remove this streamer code. */ |
|
|
} |
|
|
#endif |
|
|
|
|
|
/* Wait for the audio to drain.. */ |
|
|
current_audio.impl.WaitDone(device); |
|
|