go-libwebp

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

commit 5f5890417f1837a7cd5ec20a6b170f454c147e5c
parent 44e7b984c4d0ac98a00e2f9ca6fdb77551b6337e
Author: Milan Nikolic <gen2brain@gmail.com>
Date:   Thu,  8 Feb 2024 17:41:04 +0100

Add support for dynamic linux/arm64

Diffstat:
Alib/dynamic/webp/lib_linux_arm64.go | 13+++++++++++++
1 file changed, 13 insertions(+), 0 deletions(-)

diff --git a/lib/dynamic/webp/lib_linux_arm64.go b/lib/dynamic/webp/lib_linux_arm64.go @@ -0,0 +1,13 @@ +package webp + +import ( + _ "embed" + + "github.com/ebitengine/purego" +) + +const libraryName = "libwebp.so" + +func dlopen(name string) (uintptr, error) { + return purego.Dlopen(libraryName, purego.RTLD_LAZY|purego.RTLD_GLOBAL) +}