From efa6a8b9ab936c74599d3e9af28c8b39397a7340 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Sun, 26 Apr 2026 20:27:12 +0200 Subject: [PATCH] movmuxer: fix writing low-bit palette --- nihav-commonfmt/src/muxers/mov/videotrack.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nihav-commonfmt/src/muxers/mov/videotrack.rs b/nihav-commonfmt/src/muxers/mov/videotrack.rs index 3993a78..77ffd59 100644 --- a/nihav-commonfmt/src/muxers/mov/videotrack.rs +++ b/nihav-commonfmt/src/muxers/mov/videotrack.rs @@ -138,7 +138,7 @@ impl TrackHandler for VideoTrackHandler { } //xxx: detect greyscale? bw.write_u16be(u16::from(bpp))?; - if bpp == 8 { + if bpp <= 8 { if let Some(ref pal) = self.pal { let pal_bpp = self.vinfo.bits.min(8); static DEFAULT_PALS: &[(u8, &[u8])] = &[(8, &MOV_DEFAULT_PAL_8BIT), (4, &MOV_DEFAULT_PAL_4BIT), (2, &MOV_DEFAULT_PAL_2BIT)]; -- 2.39.5