Commit d36a2e2c for libheif
commit d36a2e2cb1c3df070fce0ba79976be16e026c73e
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Thu Mar 12 16:58:23 2026 +0100
unci: fix #cmpd check
diff --git a/libheif/codecs/uncompressed/unc_encoder_rgb_bytealign_pixel_interleave.cc b/libheif/codecs/uncompressed/unc_encoder_rgb_bytealign_pixel_interleave.cc
index 1797dc15..64cf7444 100644
--- a/libheif/codecs/uncompressed/unc_encoder_rgb_bytealign_pixel_interleave.cc
+++ b/libheif/codecs/uncompressed/unc_encoder_rgb_bytealign_pixel_interleave.cc
@@ -64,7 +64,7 @@ unc_encoder_rgb_bytealign_pixel_interleave::unc_encoder_rgb_bytealign_pixel_inte
bool save_alpha = image->has_alpha();
m_bytes_per_pixel = save_alpha ? 8 : 6;
- assert(cmpd_idx.size() == m_bytes_per_pixel);
+ assert(cmpd_idx.size() == m_bytes_per_pixel/2);
bool little_endian = (image->get_chroma_format() == heif_chroma_interleaved_RRGGBB_LE ||
image->get_chroma_format() == heif_chroma_interleaved_RRGGBBAA_LE);