bmv3: fix colour update skip decoding
authorKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 4 Apr 2019 17:03:37 +0000 (19:03 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 4 Apr 2019 17:03:37 +0000 (19:03 +0200)
nihav-game/src/codecs/bmv3.rs

index e6c3334a8b9d082ed54d693816fada55ac90d0bc..66afc4ffd60b57cc85ba29130502028512a7e7ad 100644 (file)
@@ -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;