go-libwebp

Experimental translation from libwebp to Go source.
Log | Files | Refs | README | LICENSE

commit 381d9ee045117668669b5af569e3414eeb07d87e
parent d21fe910e3488d0208c11234b687ef6a04bfcd23
Author: Jack Mordaunt <jackmordaunt.dev@gmail.com>
Date:   Sun, 20 Sep 2026 15:07:42 -0300

lib/wasm: rebuild the embedded module against libwebp 1.6.0

The golden moves with it: 1.6.0 encodes the test image to 94910 bytes where
1.2.2 produced 94412, so the two have to change together or the golden test
fails in between. Compression is unaffected — across the 14-image bench
corpus the two versions differ by +0.0% total — the bytes differ because the
lossless encoder's internals changed.

The rebuild is reproducible: rebuilding from a clean v1.6.0 checkout yields a
byte-identical module.

Diffstat:
Mlib/wasm/webp/libwebp.wasm | 0
Mwebp/testdata/golden-out.webp | 0
2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/lib/wasm/webp/libwebp.wasm b/lib/wasm/webp/libwebp.wasm Binary files differ. diff --git a/webp/testdata/golden-out.webp b/webp/testdata/golden-out.webp Binary files differ.