From: Kostya Shishkov Date: Thu, 23 Apr 2026 16:06:12 +0000 (+0200) Subject: palettise: fix cache search in palettisation X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=4620bcd83b9c0bf197913c92d17cf52bc5366e80;p=nihav-encoder.git palettise: fix cache search in palettisation --- diff --git a/src/palettise.rs b/src/palettise.rs index 7573954..ba4023d 100644 --- a/src/palettise.rs +++ b/src/palettise.rs @@ -224,7 +224,7 @@ struct LookupCache { impl LookupCache { fn lookup(&mut self, clr: [u8; 3]) -> Option { - for (idx, key) in self.items.iter().enumerate() { + for (idx, key) in self.items.iter().take(self.fill).enumerate() { if key.1 == clr { let ret = key.0; self.items.swap(0, idx);