diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2020-04-16 12:49:57 +0200 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2020-04-16 12:49:57 +0200 |
commit | 02c01d44e486b34dee5948f6d5821ea844014d70 (patch) | |
tree | a1c445f1e9c18acd07bfb7d162c4edd0a49b4b46 | |
parent | 40e5d0b8679600dad489c8c03d3e2daf6ed0ab79 (diff) | |
download | nihav-02c01d44e486b34dee5948f6d5821ea844014d70.tar.gz |
vmd: fix typo
-rw-r--r-- | nihav-game/src/codecs/vmd.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/nihav-game/src/codecs/vmd.rs b/nihav-game/src/codecs/vmd.rs index 4e5127a..904fe1f 100644 --- a/nihav-game/src/codecs/vmd.rs +++ b/nihav-game/src/codecs/vmd.rs @@ -185,17 +185,17 @@ impl VMDVideoDecoder { fn decode_frame(&mut self, br: &mut ByteReader) -> DecoderResult<bool> { let frame_x = br.read_u16le()? as usize; let frame_y = br.read_u16le()? as usize; - let frame_l = br.read_u16le()? as usize; + let frame_r = br.read_u16le()? as usize; let frame_d = br.read_u16le()? as usize; br.read_skip(1)?; let flags = br.read_byte()?; let has_pal = (flags & 0x02) != 0 && !self.is_16bit && !self.is_24bit; - if (frame_x == 0xFFFF) && (frame_y == 0xFFFF) && (frame_l == 0xFFFF) && (frame_d == 0xFFFF) { + if (frame_x == 0xFFFF) && (frame_y == 0xFFFF) && (frame_r == 0xFFFF) && (frame_d == 0xFFFF) { return Ok(false); } validate!(frame_x >= self.xoff && frame_y >= self.yoff); - validate!(frame_l >= frame_x && frame_d >= frame_y); - validate!(frame_l - self.xoff < self.width && frame_d - self.yoff < self.height); + validate!(frame_r >= frame_x && frame_d >= frame_y); + validate!(frame_r - self.xoff < self.width && frame_d - self.yoff < self.height); if has_pal { br.read_skip(2)?; @@ -214,7 +214,7 @@ impl VMDVideoDecoder { } else { 3 }; - let w = (frame_l + 1 - frame_x) * bpp; + let w = (frame_r + 1 - frame_x) * bpp; let h = frame_d + 1 - frame_y; let stride = self.width; let dpos = (frame_x - self.xoff) * bpp + (frame_y - self.yoff) * stride; |