aboutsummaryrefslogtreecommitdiff
path: root/engines/cryo/video.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cryo/video.cpp')
-rw-r--r--engines/cryo/video.cpp17
1 files changed, 4 insertions, 13 deletions
diff --git a/engines/cryo/video.cpp b/engines/cryo/video.cpp
index 4f92a0e5f2..29f3ad6edd 100644
--- a/engines/cryo/video.cpp
+++ b/engines/cryo/video.cpp
@@ -158,23 +158,14 @@ void HnmPlayer::decompADPCM(byte *buffer, int16 *output, int size) {
// Original name: CLHNM_ReadHeader
void HnmPlayer::readHeader() {
_header._signature = _file->readUint32BE();
- _header._unusedFlag1 = _file->readByte();
- _header._unusedFlag2 = _file->readByte();
- _header._unusedReserved = _file->readByte();
- _header._unusedBpp = _file->readByte();
+ _file->skip(4);
_header._width = _file->readUint16LE();
_header._height = _file->readUint16LE();
- _header._unusedFileSize = _file->readSint32LE();
+ _file->skip(4);
_header._numbFrame = _file->readSint32LE();
- _header._unusedTableOffset = _file->readSint32LE();
- _header._unusedSpeed = _file->readSint16LE();
- _header._unusedMaxBuffer = _file->readSint16LE();
+ _file->skip(8);
_header._bufferSize = _file->readSint32LE();
- _header._unusedUnknown = _file->readSint16LE();
- for (int i = 0; i < 14; i++)
- _header._unusedReserved2[i] = _file->readSByte();
- for (int i = 0; i < 16; i++)
- _header._unusedCopyright[i] = _file->readSByte();
+ _file->skip(32);
_header._bufferSize += 4096; //TODO: checkme
}