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,