add flush() to decoder interface
[nihav.git] / nihav-duck / src / codecs / vp56.rs
index d0a991f32869c6d0175c6966dc0316bace200a58..28b1f0695b82d78cde10a9d1b4475a2910ea268d 100644 (file)
@@ -428,6 +428,9 @@ impl VP56Decoder {
         self.set_dimensions(vinfo.get_width(), vinfo.get_height());
         Ok(())
     }
+    pub fn flush(&mut self) {
+        self.shuf.clear();
+    }
     pub fn decode_frame(&mut self, supp: &mut NADecoderSupport, src: &[u8], br: &mut dyn VP56Parser) -> DecoderResult<(NABufferType, FrameType)> {
         let aoffset;
         let mut bc;