formats: mark paletted formats as packed
authorKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 7 Mar 2019 14:31:31 +0000 (15:31 +0100)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 29 Apr 2019 12:36:26 +0000 (14:36 +0200)
nihav-core/src/formats.rs

index 69293c68958e6b13a5f2701249a8f8b6984f4310..f7ef8d881caedeb4a8f7062293cb089d49fea814 100644 (file)
@@ -505,6 +505,7 @@ impl NAPixelFormaton {
     pub fn is_paletted(&self) -> bool { self.palette }
     pub fn get_elem_size(&self) -> u8 { self.elem_size }
     pub fn is_unpacked(&self) -> bool {
+        if self.palette { return false; }
         for chr in self.comp_info.iter() {
             if let Some(ref chromaton) = chr {
                 if chromaton.is_packed() { return false; }