From b8a02fac275573b38838d78384d0a87543403b00 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Wed, 21 Jan 2026 21:15:39 +0100 Subject: [PATCH] avimux: report depth 16 for 15-bit content --- nihav-commonfmt/src/muxers/avi.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nihav-commonfmt/src/muxers/avi.rs b/nihav-commonfmt/src/muxers/avi.rs index bb622c8..307bbf0 100644 --- a/nihav-commonfmt/src/muxers/avi.rs +++ b/nihav-commonfmt/src/muxers/avi.rs @@ -277,7 +277,11 @@ impl<'a> MuxCore<'a> for AVIMuxer<'a> { } else { self.bw.write_u16le(1)?; } - self.bw.write_u16le(vinfo.format.get_total_depth() as u16)?; + let mut depth = vinfo.format.get_total_depth(); + if depth == 15 { + depth = 16; + } + self.bw.write_u16le(depth.into())?; } else { self.bw.write_u16le(1)?; self.bw.write_u16le(8)?; -- 2.39.5