Commit 131fb2ed for libheif
commit 131fb2edbd5881f3f2a4a0a3d6735049f9c1b47f
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Fri May 15 23:31:12 2026 +0200
add new suberror enum to emscripten and Go
diff --git a/go/heif/heif.go b/go/heif/heif.go
index 02db5846..dcce4b78 100644
--- a/go/heif/heif.go
+++ b/go/heif/heif.go
@@ -254,6 +254,9 @@ const (
// Tile-images in a grid image are missing
SuberrorMissingGridImages = C.heif_suberror_Missing_grid_images
+ // The colr (NCLX) box and the codec bitstream VUI/color signalling disagree.
+ SuberrorNCLXColrVUIMismatch = C.heif_suberror_NCLX_colr_VUI_mismatch
+
SuberrorNoAV1CBox = C.heif_suberror_No_av1C_box
SuberrorNoAVCCBox = C.heif_suberror_No_avcC_box
diff --git a/libheif/api/libheif/heif_emscripten.h b/libheif/api/libheif/heif_emscripten.h
index f65cacc5..76b07ff8 100644
--- a/libheif/api/libheif/heif_emscripten.h
+++ b/libheif/api/libheif/heif_emscripten.h
@@ -480,6 +480,7 @@ EMSCRIPTEN_BINDINGS(libheif) {
.value("heif_suberror_No_item_data", heif_suberror_No_item_data)
.value("heif_suberror_Invalid_grid_data", heif_suberror_Invalid_grid_data)
.value("heif_suberror_Missing_grid_images", heif_suberror_Missing_grid_images)
+ .value("heif_suberror_NCLX_colr_VUI_mismatch", heif_suberror_NCLX_colr_VUI_mismatch)
.value("heif_suberror_No_av1C_box", heif_suberror_No_av1C_box)
.value("heif_suberror_No_avcC_box", heif_suberror_No_avcC_box)
.value("heif_suberror_Invalid_mini_box", heif_suberror_Invalid_mini_box)