Commit 3d9973df for libheif
commit 3d9973df173e1a62469fd4a81cb176669cacd336
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Thu Feb 5 01:24:44 2026 +0100
fix main error code (#1693)
diff --git a/libheif/image-items/unc_image.cc b/libheif/image-items/unc_image.cc
index eb7eabcb..6db52333 100644
--- a/libheif/image-items/unc_image.cc
+++ b/libheif/image-items/unc_image.cc
@@ -394,7 +394,7 @@ Result<std::shared_ptr<ImageItem_uncompressed>> ImageItem_uncompressed::add_unci
if (parameters->image_width % parameters->tile_width != 0 ||
parameters->image_height % parameters->tile_height != 0) {
- return Error{heif_error_Invalid_input,
+ return Error{heif_error_Usage_error,
heif_suberror_Invalid_parameter_value,
"ISO 23001-17 image size must be an integer multiple of the tile size."};
}
@@ -499,7 +499,7 @@ Error ImageItem_uncompressed::add_image_tile(uint32_t tile_x, uint32_t tile_y, c
if (tile_y >= uncC->get_number_of_tile_rows() ||
tile_x >= uncC->get_number_of_tile_columns()) {
- return Error{heif_error_Invalid_input,
+ return Error{heif_error_Usage_error,
heif_suberror_Invalid_parameter_value,
"tile_x and/or tile_y are out of range."};
}