Fix mp3/vorbis detection

svn-id: r16681
This commit is contained in:
Nicolas Bacca 2005-01-28 23:30:51 +00:00
parent 577b04aaad
commit 83e9ca19df

View file

@ -572,17 +572,17 @@ int32 ImuseDigiSndMgr::getDataFromRegion(soundStruct *soundHandle, int region, b
sprintf(fileName, "%s_reg%03d.mp3", soundHandle->name, region);
cmpFile = soundHandle->bundle->getFile(fileName, offs, len);
#ifndef USE_MAD
if (cmpFile)
if (len)
error("Mad library compiled support needed!");
#endif
if (!cmpFile) {
if (!len) {
sprintf(fileName, "%s_reg%03d.ogg", soundHandle->name, region);
cmpFile = soundHandle->bundle->getFile(fileName, offs, len);
#ifndef USE_VORBIS
if (cmpFile)
if (len)
error("Vorbis library compiled support needed!");
#endif
assert(cmpFile);
assert(len);
oggMode = true;
}
if (!soundHandle->compressedStream) {