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});