From b07a5ffb7da41557fc69145aac128687e4a33cdc Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Mon, 7 Apr 2025 18:33:18 +0200 Subject: [PATCH] escape122: remove unneeded palette size check Apparently frame data start does not need to be aligned to 32 bits. --- nihav-acorn/src/codecs/escape.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/nihav-acorn/src/codecs/escape.rs b/nihav-acorn/src/codecs/escape.rs index 4aeefde..e910c9c 100644 --- a/nihav-acorn/src/codecs/escape.rs +++ b/nihav-acorn/src/codecs/escape.rs @@ -97,7 +97,6 @@ impl NADecoder for Escape122Decoder { let vsize = br.read_u32le()? as usize; validate!(src.len() >= vsize); let pal_size = br.read_u16le()? as usize; - validate!((pal_size + 2) & 3 == 0); let nentries = (pal_size / 3).min(256); if nentries > 0 { br.read_buf(&mut self.pal[..nentries * 3])?; -- 2.39.5