Try to prevent a crash in unusual situations

This commit is contained in:
Erik Hofman
2016-07-18 11:59:47 +02:00
parent 33bd02f926
commit 96986c9377

View File

@@ -249,14 +249,14 @@ namespace
bool found_header = false;
bool compressed = false;
uint16_t bitsPerSample = 8;
uint16_t numChannels = 1;
uint32_t chunkLength;
int32_t magic;
uint16_t audioFormat;
uint16_t numChannels;
uint32_t samplesPerSecond;
uint32_t byteRate;
uint16_t blockAlign;
uint16_t bitsPerSample;
Codec *codec = codecLinear;
if (!wavReadBE(fd, magic))
@@ -310,7 +310,7 @@ namespace
} else {
bitsPerSample *= 2; /* uLaw is 16-bit packed into 8 bits */
codec = codecULaw;
}
Br }
break;
case 17: /* IMA4 ADPCM */
if (alIsExtensionPresent((ALchar *)"AL_EXT_ima4") &&