X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fcodecs%2Fgremlinvideo.rs;h=e6015fe71e878fbb5cfe2f568ba24a437946c651;hb=aca8904163fb0a2bed0f5939097ddec3654d0551;hp=2c0a75ddff1c519e8fc8bd7847a75d2aa1420cf2;hpb=379fd78171e79d878c258d9a5fa4c279dcb9b87f;p=nihav.git diff --git a/src/codecs/gremlinvideo.rs b/src/codecs/gremlinvideo.rs index 2c0a75d..e6015fe 100644 --- a/src/codecs/gremlinvideo.rs +++ b/src/codecs/gremlinvideo.rs @@ -1,6 +1,6 @@ -use formats; +use crate::formats; use super::*; -use io::byteio::*; +use crate::io::byteio::*; struct GremlinVideoDecoder { info: Rc, @@ -138,7 +138,7 @@ impl GremlinVideoDecoder { let paloff = buf.get_offset(1); let stride = buf.get_stride(0); let mut data = buf.get_data_mut(); - let mut dst = data.as_mut_slice(); + let dst = data.as_mut_slice(); let mut sidx = PREAMBLE_SIZE; let mut didx = 0; @@ -239,7 +239,7 @@ impl GremlinVideoDecoder { let off = -((b >> 2) as isize) - 1; validate!(len <= size); size -= len; - self.lz_copy(idx, off, len)?; + self.lz_copy(idx, off, len)?; idx += len; } } @@ -326,7 +326,7 @@ impl GremlinVideoDecoder { let len = if (b & 0x80) == 0 { 2 } else { 3 }; validate!(len <= size); size -= len; - self.lz_copy(idx, -(off as isize), len)?; + self.lz_copy(idx, -(off as isize), len)?; idx += len; } } else { @@ -361,7 +361,7 @@ impl GremlinVideoDecoder { } validate!(len <= size); size -= len; - self.lz_copy(idx, off, len)?; + self.lz_copy(idx, off, len)?; idx += len; } } @@ -465,7 +465,7 @@ pub fn get_decoder() -> Box { #[cfg(test)] mod test { - use test::dec_video::test_file_decoding; + use crate::test::dec_video::test_file_decoding; #[test] fn test_gdv() { test_file_decoding("gdv", "assets/intro1.gdv", Some(10), true, false, None);