From: Kostya Shishkov Date: Thu, 16 Apr 2026 19:13:37 +0000 (+0200) Subject: palettise: ignore skip frames X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=88277127d380e6bfa741ac6fad85ab0ad5d79355;p=nihav-encoder.git palettise: ignore skip frames --- diff --git a/src/palettise.rs b/src/palettise.rs index bcf1252..5bffb70 100644 --- a/src/palettise.rs +++ b/src/palettise.rs @@ -258,6 +258,9 @@ impl Palettiser { } pub fn palettise_frame(&self, pic_in: &NABufferType, pic_out: &mut NABufferType) -> Result<(), &'static str> { // todo remap already paletted format + if matches!(pic_in, NABufferType::None) { + return Ok(()); + } if let (Some(ref sbuf), Some(ref mut dbuf)) = (pic_in.get_vbuf(), pic_out.get_vbuf()) { let ioff = sbuf.get_offset(0); let (w, h) = sbuf.get_dimensions(0);