diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2019-04-04 19:03:37 +0200 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2019-04-04 19:03:37 +0200 |
commit | d5f2d0712d6627920d835a6e464dd5c0fe3c6bfd (patch) | |
tree | 8c8b5142d9d3c91aaccf0dc61197fa7b819d9263 | |
parent | 410e63c2cc2645841f89daf7444783ab8f6fd7f1 (diff) | |
download | nihav-d5f2d0712d6627920d835a6e464dd5c0fe3c6bfd.tar.gz |
bmv3: fix colour update skip decoding
-rw-r--r-- | nihav-game/src/codecs/bmv3.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nihav-game/src/codecs/bmv3.rs b/nihav-game/src/codecs/bmv3.rs index e6c3334..66afc4f 100644 --- a/nihav-game/src/codecs/bmv3.rs +++ b/nihav-game/src/codecs/bmv3.rs @@ -124,7 +124,7 @@ impl BMV3VideoDecoder { let skip; if op < 0x90 { let op2 = br.read_u16le()?; - skip = ((op2 >> 12) as usize) | ((op << 4) as usize); + skip = ((op2 >> 12) as usize) | ((op as usize) << 4); len = (op2 & 0xFFF) as usize; } else { len = ((op & 7) + 1) as usize; |