X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-commonfmt%2Fsrc%2Fcodecs%2Frawvideo_ms.rs;h=a445cfd64e7cb1cad70192e386f2a47b120b8b93;hp=0b35881c1204a645a7576389ee5dea89b97a61cb;hb=cc0a023d906149db2f406d5596cd400e6a118ce2;hpb=ca7351dc7cad5ac1f8e83e9de60134fb3f4dbf63 diff --git a/nihav-commonfmt/src/codecs/rawvideo_ms.rs b/nihav-commonfmt/src/codecs/rawvideo_ms.rs index 0b35881..a445cfd 100644 --- a/nihav-commonfmt/src/codecs/rawvideo_ms.rs +++ b/nihav-commonfmt/src/codecs/rawvideo_ms.rs @@ -50,7 +50,7 @@ impl NADecoder for RawDecoder { let sstride = (vinfo.width + 3) & !3; - let buf = alloc_video_buffer(vinfo.clone(), 0)?; + let buf = alloc_video_buffer(*vinfo, 0)?; let mut frm = buf.get_vbuf().unwrap(); let dstride = frm.get_stride(0); @@ -66,7 +66,7 @@ impl NADecoder for RawDecoder { 15 | 16 => { let sstride = (vinfo.width * 2 + 3) & !3; - let buf = alloc_video_buffer(vinfo.clone(), 0)?; + let buf = alloc_video_buffer(*vinfo, 0)?; let mut frm = buf.get_vbuf16().unwrap(); let dstride = frm.get_stride(0); @@ -86,7 +86,7 @@ impl NADecoder for RawDecoder { let offs = vec![0; ncomp]; let mut strides = vec![0; ncomp]; strides[0] = sstride; - 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()) }, _ => return Err(DecoderError::NotImplemented), };