Commit 520067e1 for libheif
commit 520067e122408beba9792e56972736722d193326
Author: Joachim Bauch <bauch@struktur.de>
Date: Tue Nov 4 09:18:37 2025 +0100
Forward warnings to output image.
diff --git a/libheif/color-conversion/colorconversion.cc b/libheif/color-conversion/colorconversion.cc
index 5a4d467a..81f1638e 100644
--- a/libheif/color-conversion/colorconversion.cc
+++ b/libheif/color-conversion/colorconversion.cc
@@ -492,6 +492,8 @@ Result<std::shared_ptr<HeifPixelImage>> ColorConversionPipeline::convert_image(c
in = out;
}
+ out->add_warnings(input->get_warnings());
+
return out;
}
diff --git a/libheif/pixelimage.cc b/libheif/pixelimage.cc
index 9d4ef55f..f202c610 100644
--- a/libheif/pixelimage.cc
+++ b/libheif/pixelimage.cc
@@ -1074,6 +1074,8 @@ Result<std::shared_ptr<HeifPixelImage>> HeifPixelImage::rotate_ccw(int angle_deg
out_img->set_color_profile_nclx(get_color_profile_nclx());
out_img->set_color_profile_icc(get_color_profile_icc());
+ out_img->add_warnings(get_warnings());
+
return out_img;
}
@@ -1286,6 +1288,8 @@ Result<std::shared_ptr<HeifPixelImage>> HeifPixelImage::crop(uint32_t left, uint
out_img->set_color_profile_nclx(get_color_profile_nclx());
out_img->set_color_profile_icc(get_color_profile_icc());
+ out_img->add_warnings(get_warnings());
+
return out_img;
}