Fix mp3/vorbis detection
svn-id: r16681
This commit is contained in:
parent
577b04aaad
commit
83e9ca19df
1 changed files with 4 additions and 4 deletions
|
@ -572,17 +572,17 @@ int32 ImuseDigiSndMgr::getDataFromRegion(soundStruct *soundHandle, int region, b
|
||||||
sprintf(fileName, "%s_reg%03d.mp3", soundHandle->name, region);
|
sprintf(fileName, "%s_reg%03d.mp3", soundHandle->name, region);
|
||||||
cmpFile = soundHandle->bundle->getFile(fileName, offs, len);
|
cmpFile = soundHandle->bundle->getFile(fileName, offs, len);
|
||||||
#ifndef USE_MAD
|
#ifndef USE_MAD
|
||||||
if (cmpFile)
|
if (len)
|
||||||
error("Mad library compiled support needed!");
|
error("Mad library compiled support needed!");
|
||||||
#endif
|
#endif
|
||||||
if (!cmpFile) {
|
if (!len) {
|
||||||
sprintf(fileName, "%s_reg%03d.ogg", soundHandle->name, region);
|
sprintf(fileName, "%s_reg%03d.ogg", soundHandle->name, region);
|
||||||
cmpFile = soundHandle->bundle->getFile(fileName, offs, len);
|
cmpFile = soundHandle->bundle->getFile(fileName, offs, len);
|
||||||
#ifndef USE_VORBIS
|
#ifndef USE_VORBIS
|
||||||
if (cmpFile)
|
if (len)
|
||||||
error("Vorbis library compiled support needed!");
|
error("Vorbis library compiled support needed!");
|
||||||
#endif
|
#endif
|
||||||
assert(cmpFile);
|
assert(len);
|
||||||
oggMode = true;
|
oggMode = true;
|
||||||
}
|
}
|
||||||
if (!soundHandle->compressedStream) {
|
if (!soundHandle->compressedStream) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue