From 402e23b99d2e5bac6958a9025d0ae107dfe68650 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Wed, 23 Sep 2026 17:24:11 +0200 Subject: [PATCH] qdraw: set bitdepth for the invoked sub-decoder --- nihav-qt/src/codecs/qdraw.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nihav-qt/src/codecs/qdraw.rs b/nihav-qt/src/codecs/qdraw.rs index 3448fe8..9b9f377 100644 --- a/nihav-qt/src/codecs/qdraw.rs +++ b/nihav-qt/src/codecs/qdraw.rs @@ -455,7 +455,8 @@ impl NADecoder for QDrawDecoder { return Err(DecoderError::NotImplemented); }, }; - let vinfo = NAVideoInfo::new(qwidth, qheight, false, fmt); + let mut vinfo = NAVideoInfo::new(qwidth, qheight, false, fmt); + vinfo.bits = (if depth > 32 { depth - 32 } else { depth }) as u8; let info = NACodecInfo::new(cname, NACodecTypeInfo::Video(vinfo), None); let stream = NAStream::new(StreamType::Video, 0, info, 1, 1, 0).into_ref(); if let Err(err) = dec.init(&mut dsupp, stream.get_info()) { -- 2.39.5