Working mvedecode with player

This commit is contained in:
2015-04-25 19:16:36 +02:00
parent c8d635c5de
commit 12242de1e1
7 changed files with 530 additions and 52 deletions

View File

@@ -68,8 +68,8 @@ TreFile::TreFile(char const* base, size_t length)
char const* const entryBase = base_+header.table3Ofs+i*table3EntrySize;
const uint32_t dataPtr = readU32LE(entryBase);
const uint32_t length = readU24LE(entryBase+4);
const uint8_t flags = *(entryBase+7);
const uint32_t length = readU32LE(entryBase+4)&0x0fffffffu;
const uint8_t flags = *(entryBase+7)&0xf0;
if ((dataPtr > length_) ||
(dataPtr < header.dataOfs))