From 0d5b476d5770147b1b0e93b761be080f501630e3 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Tue, 2 Dec 2025 18:09:27 +0100 Subject: [PATCH] nihav_core/scale: fix the case when unpacking with discarding alpha --- nihav-core/src/scale/repack.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/nihav-core/src/scale/repack.rs b/nihav-core/src/scale/repack.rs index 506e396..c967bfc 100644 --- a/nihav-core/src/scale/repack.rs +++ b/nihav-core/src/scale/repack.rs @@ -155,6 +155,7 @@ impl Kernel for UnpackKernel { df.comp_info[..self.ncomps].clone_from_slice(&chr[..self.ncomps]); df.components = self.ncomps as u8; df.palette = false; + df.alpha = in_fmt.fmt.alpha && dest_fmt.fmt.alpha; if debug { println!(" [intermediate format {}]", df); } -- 2.39.5