]> git.nihav.org Git - nihav.git/blobdiff - nihav-indeo/src/codecs/ivibr.rs
make all codec crates export just register_all functions and document them
[nihav.git] / nihav-indeo / src / codecs / ivibr.rs
index f11d6dc1a487427414d7b5df5e5cf27dc97c7cf4..8ccd3b0278b078e9a0a9d2845aa5550d49e872da 100644 (file)
@@ -171,6 +171,7 @@ fn read_trans_band_header(br: &mut BitReader, w: usize, h: usize, dst: &mut [i16
     for i in 0..cb.len {
         cb.bits[i] = br.read(4)? as u8;
     }
+    cb = cb.init();
     br.align();
 
 let tile_start = br.tell();
@@ -897,7 +898,7 @@ br.skip(skip_part as u32)?;
         }
 
         match self.ftype {
-            IVIFrameType::Intra | IVIFrameType::Inter => {
+            IVIFrameType::Intra | IVIFrameType::Intra1 | IVIFrameType::Inter => {
                     self.iref_1   = self.iref_0;
                     self.iref_0   = self.cur_frame;
                     self.scal_ref = self.cur_frame;