From: Kostya Shishkov Date: Tue, 2 Dec 2025 17:09:27 +0000 (+0100) Subject: nihav_core/scale: fix the case when unpacking with discarding alpha X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=0d5b476d5770147b1b0e93b761be080f501630e3;p=nihav.git nihav_core/scale: fix the case when unpacking with discarding alpha --- 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); }