X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-indeo%2Fsrc%2Fcodecs%2Fivibr.rs;h=edeec468b352fe07b92b91150f6c7c9dec04785a;hb=c83013a1f409bc5f83e343cf1b2293aa736e6c93;hp=7f26143b12f8f86025b4a15a5c6c9f6e497100ba;hpb=009a04a99f0f0c8a2084f7ea8168a07c660b760e;p=nihav.git diff --git a/nihav-indeo/src/codecs/ivibr.rs b/nihav-indeo/src/codecs/ivibr.rs index 7f26143..edeec46 100644 --- a/nihav-indeo/src/codecs/ivibr.rs +++ b/nihav-indeo/src/codecs/ivibr.rs @@ -1,6 +1,6 @@ use std::mem; use std::rc::Rc; -use std::cell::{Ref,RefCell}; +pub use std::cell::{Ref,RefCell}; use nihav_core::io::bitreader::*; //use io::intcode::*; use nihav_core::codecs::*; @@ -393,7 +393,7 @@ impl FrameData { let (w, h) = vb.get_dimensions(dplane); let mut didx = vb.get_offset(dplane); let dstride = vb.get_stride(dplane); - let mut dst = vb.get_data_mut(); + let dst = vb.get_data_mut().unwrap(); let src = &self.plane_buf[plane]; let mut sidx = 0; let sstride = self.plane_stride[plane]; @@ -883,7 +883,7 @@ br.skip(skip_part as u32)?; let (w, h) = vb.get_dimensions(dplane); let dstride = vb.get_stride(dplane); let off = vb.get_offset(dplane); - let mut dst = vb.get_data_mut(); + let dst = vb.get_data_mut().unwrap(); dec.recombine_plane(&frame.plane_buf[plane], frame.plane_stride[plane], &mut dst[off..], dstride, w, h); } }