add flush() to decoder interface
[nihav.git] / nihav-indeo / src / codecs / ivibr.rs
index 029b81592f11d4415d4a269a509f3c8c9ad06ebc..cfb073f8baad7fe3231e68ab742bb31dc8b6bb99 100644 (file)
@@ -945,6 +945,14 @@ br.skip(skip_part as u32)?;
         res
     }
 
+    pub fn flush(&mut self) {
+        self.prev_frame = MISSING_REF;
+        self.next_frame = MISSING_REF;
+        self.iref_0     = MISSING_REF;
+        self.iref_1     = MISSING_REF;
+        self.scal_ref   = MISSING_REF;
+    }
+
     pub fn is_intra(&self) -> bool {
         self.ftype.is_intra()
     }