Mercurial > sdl-ios-xcode
changeset 1998:cbac0f77a799
Fixed silly logic thing.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Thu, 31 Aug 2006 22:22:34 +0000 |
parents | 46319c67b3d7 |
children | dd4b184b3050 |
files | src/audio/amigaos/SDL_ahiaudio.c src/audio/baudio/SDL_beaudio.cc |
diffstat | 2 files changed, 4 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/src/audio/amigaos/SDL_ahiaudio.c Thu Aug 31 22:15:07 2006 +0000 +++ b/src/audio/amigaos/SDL_ahiaudio.c Thu Aug 31 22:22:34 2006 +0000 @@ -227,16 +227,14 @@ { // int width; SDL_AudioFormat test_format = SDL_FirstAudioFormat(spec->format); - int valid_datatype = 0; D(bug("AHI opening...\n")); /* Determine the audio parameters from the AudioSpec */ - while ((!valid_datatype) && (test_format)) { + while (test_format) { switch (test_format) { case AUDIO_S8: D(bug("AUDIO_S8...\n")); - valid_datatype = 1; spec->format = AUDIO_S8; this->hidden->bytespersample = 1; if (spec->channels < 2) @@ -247,7 +245,6 @@ case AUDIO_S16MSB: D(bug("AUDIO_S16MSB...\n")); - valid_datatype = 1; spec->format = AUDIO_S16MSB; this->hidden->bytespersample = 2; if (spec->channels < 2) @@ -258,7 +255,6 @@ case AUDIO_S32MSB: D(bug("AUDIO_S32MSB...\n")); - valid_datatype = 1; spec->format = AUDIO_S32MSB; this->hidden->bytespersample = 4; if (spec->channels < 2) @@ -273,7 +269,7 @@ } } - if (!valid_datatype) { /* shouldn't happen, but just in case... */ + if (!test_format) { /* shouldn't happen, but just in case... */ SDL_SetError("Unsupported audio format"); return (-1); }
--- a/src/audio/baudio/SDL_beaudio.cc Thu Aug 31 22:15:07 2006 +0000 +++ b/src/audio/baudio/SDL_beaudio.cc Thu Aug 31 22:22:34 2006 +0000 @@ -157,55 +157,46 @@ { media_raw_audio_format format; SDL_AudioFormat test_format = SDL_FirstAudioFormat(spec->format); - int valid_datatype = 0; /* Parse the audio format and fill the Be raw audio format */ memset(&format, '\0', sizeof (media_raw_audio_format)); format.byte_order = B_MEDIA_LITTLE_ENDIAN; format.frame_rate = (float) spec->freq; format.channel_count = spec->channels; /* !!! FIXME: support > 2? */ - while ((!valid_datatype) && (test_format)) { + while (test_format) { spec->format = test_format; switch (test_format) { case AUDIO_S8: - valid_datatype = 1; format.format = media_raw_audio_format::B_AUDIO_CHAR; break; case AUDIO_U8: - valid_datatype = 1; format.format = media_raw_audio_format::B_AUDIO_UCHAR; break; case AUDIO_S16LSB: - valid_datatype = 1; format.format = media_raw_audio_format::B_AUDIO_SHORT; break; case AUDIO_S16MSB: - valid_datatype = 1; format.format = media_raw_audio_format::B_AUDIO_SHORT; format.byte_order = B_MEDIA_BIG_ENDIAN; break; case AUDIO_S32LSB: - valid_datatype = 1; format.format = media_raw_audio_format::B_AUDIO_INT; break; case AUDIO_S32MSB: - valid_datatype = 1; format.format = media_raw_audio_format::B_AUDIO_INT; format.byte_order = B_MEDIA_BIG_ENDIAN; break; case AUDIO_F32LSB: - valid_datatype = 1; format.format = media_raw_audio_format::B_AUDIO_FLOAT; break; case AUDIO_F32MSB: - valid_datatype = 1; format.format = media_raw_audio_format::B_AUDIO_FLOAT; format.byte_order = B_MEDIA_BIG_ENDIAN; break; @@ -218,7 +209,7 @@ format.buffer_size = spec->samples; - if (!valid_datatype) { /* shouldn't happen, but just in case... */ + if (!test_format) { /* shouldn't happen, but just in case... */ SDL_SetError("Unsupported audio format"); return (-1); }