Commit 938550f6 for libheif
commit 938550f683c55da717018894ead0ce58b3de2192
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Mon Feb 9 00:00:23 2026 +0100
unci: use enum name for sampling_type
diff --git a/libheif/codecs/uncompressed/unc_encoder_planar.cc b/libheif/codecs/uncompressed/unc_encoder_planar.cc
index ebd389c8..6e65eb03 100644
--- a/libheif/codecs/uncompressed/unc_encoder_planar.cc
+++ b/libheif/codecs/uncompressed/unc_encoder_planar.cc
@@ -121,13 +121,13 @@ unc_encoder_planar::unc_encoder_planar(const std::shared_ptr<const HeifPixelImag
m_uncC->set_components_little_endian(little_endian);
if (image->get_chroma_format() == heif_chroma_420) {
- m_uncC->set_sampling_type(2);
+ m_uncC->set_sampling_type(sampling_mode_420);
}
else if (image->get_chroma_format() == heif_chroma_422) {
- m_uncC->set_sampling_type(1);
+ m_uncC->set_sampling_type(sampling_mode_422);
}
else {
- m_uncC->set_sampling_type(0);
+ m_uncC->set_sampling_type(sampling_mode_no_subsampling);
}
diff --git a/libheif/codecs/uncompressed/unc_encoder_rgb3_rgba.cc b/libheif/codecs/uncompressed/unc_encoder_rgb3_rgba.cc
index 7227e6a7..25b8b6b5 100644
--- a/libheif/codecs/uncompressed/unc_encoder_rgb3_rgba.cc
+++ b/libheif/codecs/uncompressed/unc_encoder_rgb3_rgba.cc
@@ -83,7 +83,7 @@ unc_encoder_rgb3_rgba::unc_encoder_rgb3_rgba(const std::shared_ptr<const HeifPix
}
m_uncC->set_interleave_type(interleave_mode_pixel);
- m_uncC->set_sampling_type(0);
+ m_uncC->set_sampling_type(sampling_mode_no_subsampling);
m_uncC->add_component({0, bpp, component_format_unsigned, component_align_size});
m_uncC->add_component({1, bpp, component_format_unsigned, component_align_size});
m_uncC->add_component({2, bpp, component_format_unsigned, component_align_size});
diff --git a/libheif/codecs/uncompressed/unc_encoder_rgb_hdr_packed_interleave.cc b/libheif/codecs/uncompressed/unc_encoder_rgb_hdr_packed_interleave.cc
index abd16c7e..e27e734a 100644
--- a/libheif/codecs/uncompressed/unc_encoder_rgb_hdr_packed_interleave.cc
+++ b/libheif/codecs/uncompressed/unc_encoder_rgb_hdr_packed_interleave.cc
@@ -64,7 +64,7 @@ unc_encoder_rgb_hdr_packed_interleave::unc_encoder_rgb_hdr_packed_interleave(con
m_uncC->set_interleave_type(interleave_mode_pixel);
m_uncC->set_pixel_size(m_bytes_per_pixel);
- m_uncC->set_sampling_type(0);
+ m_uncC->set_sampling_type(sampling_mode_no_subsampling);
m_uncC->set_components_little_endian(true);
m_uncC->add_component({0, bpp, component_format_unsigned, 0});
diff --git a/libheif/codecs/uncompressed/unc_encoder_rrggbb.cc b/libheif/codecs/uncompressed/unc_encoder_rrggbb.cc
index e5809d8d..d83bbf8d 100644
--- a/libheif/codecs/uncompressed/unc_encoder_rrggbb.cc
+++ b/libheif/codecs/uncompressed/unc_encoder_rrggbb.cc
@@ -81,7 +81,7 @@ unc_encoder_rrggbb::unc_encoder_rrggbb(const std::shared_ptr<const HeifPixelImag
}
m_uncC->set_interleave_type(interleave_mode_pixel);
- m_uncC->set_sampling_type(0);
+ m_uncC->set_sampling_type(sampling_mode_no_subsampling);
m_uncC->set_components_little_endian(little_endian);
m_uncC->add_component({0, bpp, component_format_unsigned, component_align_size});