Commit c373a2ed for libheif
commit c373a2ed97736b256077dc3a66b8fc8c2d1f4819
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Thu Feb 26 13:23:48 2026 +0100
add new heif_colorspace_filter_array to emscripten and Go
diff --git a/go/heif/heif.go b/go/heif/heif.go
index a557ca97..c4c85bf4 100644
--- a/go/heif/heif.go
+++ b/go/heif/heif.go
@@ -102,11 +102,12 @@ const (
type Colorspace C.enum_heif_colorspace
const (
- ColorspaceUndefined = C.heif_colorspace_undefined
- ColorspaceYCbCr = C.heif_colorspace_YCbCr
- ColorspaceRGB = C.heif_colorspace_RGB
- ColorspaceMonochrome = C.heif_colorspace_monochrome
- ColorspaceNonvisual = C.heif_colorspace_nonvisual
+ ColorspaceUndefined = C.heif_colorspace_undefined
+ ColorspaceYCbCr = C.heif_colorspace_YCbCr
+ ColorspaceRGB = C.heif_colorspace_RGB
+ ColorspaceMonochrome = C.heif_colorspace_monochrome
+ ColorspaceFilterArray = C.heif_colorspace_filter_array
+ ColorspaceNonvisual = C.heif_colorspace_nonvisual
)
type Channel C.enum_heif_channel
diff --git a/libheif/api/libheif/heif_emscripten.h b/libheif/api/libheif/heif_emscripten.h
index 9ae7366c..256bab7c 100644
--- a/libheif/api/libheif/heif_emscripten.h
+++ b/libheif/api/libheif/heif_emscripten.h
@@ -568,6 +568,7 @@ EMSCRIPTEN_BINDINGS(libheif) {
.value("heif_colorspace_YCbCr", heif_colorspace_YCbCr)
.value("heif_colorspace_RGB", heif_colorspace_RGB)
.value("heif_colorspace_monochrome", heif_colorspace_monochrome)
+ .value("heif_colorspace_filter_array", heif_colorspace_filter_array)
.value("heif_colorspace_nonvisual", heif_colorspace_nonvisual);
emscripten::enum_<heif_channel>("heif_channel")
.value("heif_channel_Y", heif_channel_Y)