X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fcodecs%2Fmod.rs;h=625485e1ed4ed8382c2957b2bc2f4add44863390;hb=f149a5b7c236d8ab88daca8417a0cc95dda4edfc;hp=8ce4e50be0772db6483ec9ef09d07f6d6bea4603;hpb=e120f8fd4ce8dedad96d9ee73963b0dc344d273e;p=nihav.git diff --git a/src/codecs/mod.rs b/src/codecs/mod.rs index 8ce4e50..625485e 100644 --- a/src/codecs/mod.rs +++ b/src/codecs/mod.rs @@ -8,6 +8,7 @@ use io::codebook::CodebookError; #[derive(Debug,Clone,Copy,PartialEq)] #[allow(dead_code)] pub enum DecoderError { + NoFrame, TryAgain, InvalidData, ShortData, @@ -157,7 +158,7 @@ fn write_pgmyuv(pfx: &str, strno: usize, num: u64, frmref: NAFrameRef) { let dta = buf.get_data(); let ls = buf.get_stride(0); let mut idx = 0; - let mut idx2 = ls; + let mut idx2 = w; let mut pad: Vec = Vec::with_capacity((w - w2 * 2) / 2); pad.resize((w - w2 * 2) / 2, 0xFF); for _ in 0..h {