Commit e8c0020a for libheif

commit e8c0020ac70ee09bedf134deafc5f063df6ad35e
Author: Dirk Farin <dirk.farin@gmail.com>
Date:   Fri May 15 00:39:26 2026 +0200

    rename get_component_data() to get_component_memory()

diff --git a/libheif/api/libheif/heif_uncompressed.cc b/libheif/api/libheif/heif_uncompressed.cc
index 84345a68..bd07dd54 100644
--- a/libheif/api/libheif/heif_uncompressed.cc
+++ b/libheif/api/libheif/heif_uncompressed.cc
@@ -753,7 +753,7 @@ const type* heif_image_get_component_ ## name ## _readonly(const struct heif_ima
     if (out_stride) *out_stride = 0;                         \
     return nullptr;                                          \
   }                                                          \
-  return image->image->get_component_data<type>(component_idx, out_stride); \
+  return image->image->get_component_memory<type>(component_idx, out_stride); \
 }                                                            \
                                                              \
 type* heif_image_get_component_ ## name (struct heif_image* image, \
@@ -764,7 +764,7 @@ type* heif_image_get_component_ ## name (struct heif_image* image, \
     if (out_stride) *out_stride = 0;                         \
     return nullptr;                                          \
   }                                                          \
-  return image->image->get_component_data<type>(component_idx, out_stride); \
+  return image->image->get_component_memory<type>(component_idx, out_stride); \
 }

 heif_image_get_component_X(uint16, uint16_t)
diff --git a/libheif/image/pixelimage.cc b/libheif/image/pixelimage.cc
index cee1e757..4cc4288e 100644
--- a/libheif/image/pixelimage.cc
+++ b/libheif/image/pixelimage.cc
@@ -2298,11 +2298,11 @@ std::vector<uint32_t> HeifPixelImage::get_used_planar_component_ids() const

 uint8_t* HeifPixelImage::get_component(uint32_t component_id, size_t* out_stride)
 {
-  return get_component_data<uint8_t>(component_id, out_stride);
+  return get_component_memory<uint8_t>(component_id, out_stride);
 }


 const uint8_t* HeifPixelImage::get_component(uint32_t component_id, size_t* out_stride) const
 {
-  return get_component_data<uint8_t>(component_id, out_stride);
+  return get_component_memory<uint8_t>(component_id, out_stride);
 }
diff --git a/libheif/image/pixelimage.h b/libheif/image/pixelimage.h
index f4053eb2..49beb7ac 100644
--- a/libheif/image/pixelimage.h
+++ b/libheif/image/pixelimage.h
@@ -234,7 +234,7 @@ public:
   const uint8_t* get_component(uint32_t component_id, size_t* out_stride) const;

   template <typename T>
-  T* get_component_data(uint32_t component_id, size_t* out_stride)
+  T* get_component_memory(uint32_t component_id, size_t* out_stride)
   {
     auto* comp = find_storage_for_component(component_id);
     if (!comp) {
@@ -249,9 +249,9 @@ public:
   }

   template <typename T>
-  const T* get_component_data(uint32_t component_id, size_t* out_stride) const
+  const T* get_component_memory(uint32_t component_id, size_t* out_stride) const
   {
-    return const_cast<HeifPixelImage*>(this)->get_component_data<T>(component_id, out_stride);
+    return const_cast<HeifPixelImage*>(this)->get_component_memory<T>(component_id, out_stride);
   }

   Error copy_new_channel_from(const std::shared_ptr<const HeifPixelImage>& src_image,