switch to refcounted buffers
[nihav.git] / nihav-duck / src / codecs / truemotion2.rs
index 83cdce670ec8283f7b923df17f875f9bdf2d4317..54f0d30848245dd1d7d24d2344e2c8f7f55e2c6a 100644 (file)
@@ -520,7 +520,7 @@ impl TM2Decoder {
                     fmt.get_chromaton(1).unwrap().get_offset() as usize,
                     fmt.get_chromaton(2).unwrap().get_offset() as usize];
         let stride = buf.get_stride(0);
-        let mut data = buf.get_data_mut();
+        let data = buf.get_data_mut().unwrap();
         let dst = data.as_mut_slice();
 
         let mut off = 0;
@@ -575,7 +575,7 @@ impl NADecoder for TM2Decoder {
         let myinfo = NAVideoInfo::new(self.width, self.height, false, RGB24_FORMAT);
         let bufret = alloc_video_buffer(myinfo, 2);
         if let Err(_) = bufret { return Err(DecoderError::InvalidData); }
-        let mut bufinfo = bufret.unwrap();
+        let bufinfo = bufret.unwrap();
         let mut buf = bufinfo.get_vbuf().unwrap();
 
         let is_intra = self.decode_blocks()?;