mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-24 13:13:58 +00:00
correct for last commit, changed dummy reads to seek
svn-id: r13965
This commit is contained in:
parent
eb867d6d3d
commit
212a451b1a
@ -104,6 +104,7 @@ int BundleDirCache::matchFile(const char *filename, const char *directory) {
|
||||
name[z] = '\0';
|
||||
strcpy(_budleDirCache[freeSlot].bundleTable[i].filename, name);
|
||||
_budleDirCache[freeSlot].bundleTable[i].offset = file.readUint32BE();
|
||||
file.seek(4);
|
||||
}
|
||||
return freeSlot;
|
||||
} else {
|
||||
@ -184,8 +185,7 @@ int32 BundleMgr::decompressSampleByIndex(int32 index, int32 offset, int32 size,
|
||||
_file.seek(_bundleTable[index].offset, SEEK_SET);
|
||||
tag = _file.readUint32BE();
|
||||
_numCompItems = num = _file.readUint32BE();
|
||||
_file.readUint32BE();
|
||||
_file.readUint32BE();
|
||||
_file.seek(8);
|
||||
|
||||
if (tag != MKID_BE('COMP')) {
|
||||
warning("BundleMgr::decompressSampleByIndex() Compressed sound %d invalid (%s)", index, tag2str(tag));
|
||||
@ -198,7 +198,7 @@ int32 BundleMgr::decompressSampleByIndex(int32 index, int32 offset, int32 size,
|
||||
_compTable[i].offset = _file.readUint32BE();
|
||||
_compTable[i].size = _file.readUint32BE();
|
||||
_compTable[i].codec = _file.readUint32BE();
|
||||
_file.readUint32BE();
|
||||
_file.seek(4);
|
||||
if (_compTable[i].size > maxSize)
|
||||
maxSize = _compTable[i].size;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user