]> git.nihav.org Git - nihav.git/commitdiff
escape122: remove unneeded palette size check
authorKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 7 Apr 2025 16:33:18 +0000 (18:33 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 7 Apr 2025 16:41:04 +0000 (18:41 +0200)
Apparently frame data start does not need to be aligned to 32 bits.

nihav-acorn/src/codecs/escape.rs

index 4aeefdea5e59da6f2209bd06c452d4537edbb406..e910c9cb0fe9ee1f420ab8e8c4c170d278e87a20 100644 (file)
@@ -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])?;