aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/video/cinepak.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mohawk/video/cinepak.cpp')
-rw-r--r--engines/mohawk/video/cinepak.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/engines/mohawk/video/cinepak.cpp b/engines/mohawk/video/cinepak.cpp
index dc287ff56c..c5289806cf 100644
--- a/engines/mohawk/video/cinepak.cpp
+++ b/engines/mohawk/video/cinepak.cpp
@@ -159,7 +159,7 @@ void CinepakDecoder::loadCodebook(Common::SeekableReadStream *stream, uint16 str
for (uint16 i = 0; i < 256; i++) {
if ((chunkID & 0x01) && !(mask >>= 1)) {
if ((stream->pos() - startPos + 4) > (int32)chunkSize)
- break;
+ break;
flag = stream->readUint32BE();
mask = 0x80000000;
@@ -209,14 +209,14 @@ void CinepakDecoder::decodeVectors(Common::SeekableReadStream *stream, uint16 st
mask = 0x80000000;
}
- if (!(chunkID & 0x01) || (flag & mask)) {
- if (!(chunkID & 0x02) && !(mask >>= 1)) {
- if ((stream->pos() - startPos + 4) > (int32)chunkSize)
- return;
+ if (!(chunkID & 0x01) || (flag & mask)) {
+ if (!(chunkID & 0x02) && !(mask >>= 1)) {
+ if ((stream->pos() - startPos + 4) > (int32)chunkSize)
+ return;
- flag = stream->readUint32BE();
- mask = 0x80000000;
- }
+ flag = stream->readUint32BE();
+ mask = 0x80000000;
+ }
if ((chunkID & 0x02) || (~flag & mask)) {
if ((stream->pos() - startPos + 1) > (int32)chunkSize)