X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-game%2Fsrc%2Fcodecs%2Fq.rs;fp=nihav-game%2Fsrc%2Fcodecs%2Fq.rs;h=b282a47fb3ff7ac6e5cae6d25681b1b29ddad68f;hp=9e51832a22900da57addf83d4127199dca9ff57c;hb=e6aaad5c5273cd814b5748b7faf3751835a37217;hpb=625751036014b099fd9c126397bc973cb0543130 diff --git a/nihav-game/src/codecs/q.rs b/nihav-game/src/codecs/q.rs index 9e51832..b282a47 100644 --- a/nihav-game/src/codecs/q.rs +++ b/nihav-game/src/codecs/q.rs @@ -161,8 +161,8 @@ impl QVideoDecoder { const MV_PART: [i8; 16] = [ 0, 4, 8, 12, 16, 20, 24, 28, -32, -4, -8, -12, -16, -20, -24, -28 ]; let idx = br.read_byte()? as usize; - let x = MV_PART[(idx & 0xF) as usize] as isize; - let y = MV_PART[(idx >> 4) as usize] as isize; + let x = MV_PART[idx & 0xF] as isize; + let y = MV_PART[idx >> 4] as isize; let src_off = (tile_off as isize) + x + y * (self.w as isize); validate!(src_off >= 0); validate!((src_off as usize) + self.tile_w + (self.tile_h - 1) * self.w <= self.w * self.h);