]> git.nihav.org Git - nihav.git/blobdiff - nihav-duck/src/codecs/vp56.rs
make edge_emu() accept block alignment
[nihav.git] / nihav-duck / src / codecs / vp56.rs
index 3a691ede7f63640d38c0a7c0092d9d4202fd32ec..6f9f18c15b5538e7aec45f18b65720591904ed47 100644 (file)
@@ -1,5 +1,6 @@
 use nihav_core::codecs::*;
 use nihav_core::io::bitreader::*;
+use nihav_codec_support::codecs::{MV, ZERO_MV};
 use super::vpcommon::*;
 
 pub const TOKEN_LARGE: u8 = 5;
@@ -524,7 +525,7 @@ impl VP56Decoder {
                 let bc2 = BoolCoder::new(&src[off..])?;
                 cr = CoeffReader::Bool(bc2);
             } else {
-                let br = BitReader::new(&src[off..], aoffset - off, BitReaderMode::BE);
+                let br = BitReader::new(&src[off..aoffset], BitReaderMode::BE);
                 cr = CoeffReader::Huff(br);
             }
         } else {