]> 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 53ee9e91cad6d3be1c320ea4411be6ad5003cad7..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();
@@ -902,6 +903,9 @@ br.skip(skip_part as u32)?;
                     self.iref_0   = self.cur_frame;
                     self.scal_ref = self.cur_frame;
                 },
+            IVIFrameType::InterScal => {
+                    self.scal_ref = self.cur_frame;
+                },
             _ => {},
         };