X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-commonfmt%2Fsrc%2Fcodecs%2Frawvideo.rs;h=13bd18729becfd96298147a7e558257787da185a;hp=884f7c9a6f4a54fa6d663e884aabc86bfb960eee;hb=cc0a023d906149db2f406d5596cd400e6a118ce2;hpb=ca7351dc7cad5ac1f8e83e9de60134fb3f4dbf63 diff --git a/nihav-commonfmt/src/codecs/rawvideo.rs b/nihav-commonfmt/src/codecs/rawvideo.rs index 884f7c9..13bd187 100644 --- a/nihav-commonfmt/src/codecs/rawvideo.rs +++ b/nihav-commonfmt/src/codecs/rawvideo.rs @@ -57,7 +57,7 @@ impl NADecoder for RawDecoder { } validate!(off == src.len()); - NABufferType::Video(NAVideoBuffer::from_raw_parts(vinfo.clone(), src.clone(), offs, strides).into_ref()) + NABufferType::Video(NAVideoBuffer::from_raw_parts(*vinfo, src, offs, strides).into_ref()) } else { let esize = vinfo.format.elem_size as usize; let ychr = vinfo.format.get_chromaton(0).unwrap(); @@ -65,7 +65,7 @@ impl NADecoder for RawDecoder { let stride = (width * esize + ystep - 1) / ystep; let offs = vec![0]; let strides = vec![stride]; - NABufferType::VideoPacked(NAVideoBuffer::from_raw_parts(vinfo.clone(), src.clone(), offs, strides).into_ref()) + NABufferType::VideoPacked(NAVideoBuffer::from_raw_parts(*vinfo, src, offs, strides).into_ref()) }; let mut frm = NAFrame::new_from_pkt(pkt, self.info.clone(), buf);