Mercurial > SDL_sound_CoreAudio
changeset 193:6cd07211a235
Added some debugging output in preparation for future codecs (gsm, maybe?)
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Wed, 02 Jan 2002 01:09:02 +0000 |
parents | 5b311ffabe45 |
children | e2cb8bfe8051 |
files | decoders/wav.c |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/decoders/wav.c Wed Jan 02 00:41:03 2002 +0000 +++ b/decoders/wav.c Wed Jan 02 01:09:02 2002 +0000 @@ -556,7 +556,7 @@ /* add other types here. */ default: - SNDDBG(("WAV: Format %lu is unknown.\n", + SNDDBG(("WAV: Format 0x%X is unknown.\n", (unsigned int) fmt->wFormatTag)); Sound_SetError("WAV: Unsupported format"); return(0); /* not supported whatsoever. */ @@ -610,14 +610,17 @@ sample->actual.channels = (Uint8) fmt->wChannels; sample->actual.rate = fmt->dwSamplesPerSec; - if (fmt->wBitsPerSample == 4) + if ((fmt->wBitsPerSample == 4) /*|| (fmt->wBitsPerSample == 0) */ ) sample->actual.format = AUDIO_S16SYS; /* !!! FIXME ? */ else if (fmt->wBitsPerSample == 8) sample->actual.format = AUDIO_U8; else if (fmt->wBitsPerSample == 16) sample->actual.format = AUDIO_S16LSB; else + { + SNDDBG(("WAV: %d bits per sample!?\n", (int) fmt->wBitsPerSample)); BAIL_MACRO("WAV: Unsupported sample size.", 0); + } /* else */ BAIL_IF_MACRO(!read_fmt(rw, fmt), NULL, 0); BAIL_IF_MACRO(!find_chunk(rw, dataID), "WAV: No data chunk.", 0);