libavif: add gdk-pixbuf support for av1 image format

This commit adds a PACKAGECONFIG to build the av1 gdk-pixbuf-loader/thumbnailer
and enables it by default.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Markus Volk
2026-04-04 13:43:38 +02:00
committed by Khem Raj
parent 3bf2847bb8
commit e2caf97fb4

View File

@@ -17,11 +17,13 @@ EXTRA_OECMAKE += " \
-DAVIF_BUILD_MAN_PAGES=OFF \
-DAVIF_CODEC_RAV1E=OFF \
-DAVIF_LIBXML2=OFF \
-DAVIF_BUILD_GDK_PIXBUF=OFF \
-DAVIF_LIBYUV=OFF \
"
PACKAGECONFIG ?= "dav1d"
PACKAGECONFIG ?= "dav1d gdk-pixbuf"
PACKAGECONFIG[gdk-pixbuf] = "-DAVIF_BUILD_GDK_PIXBUF=ON,-DAVIF_BUILD_GDK_PIXBUF=OFF,gdk-pixbuf"
PACKAGECONFIG[aom] = "-DAVIF_CODEC_AOM=SYSTEM,-DAVIF_CODEC_AOM=OFF,aom"
PACKAGECONFIG[dav1d] = "-DAVIF_CODEC_DAV1D=SYSTEM,-DAVIF_CODEC_DAV1D=OFF,dav1d"
PACKAGECONFIG[svt] = "-DAVIF_CODEC_SVT=SYSTEM,-DAVIF_CODEC_SVT=OFF,svt-av1"
FILES:${PN} += "${libdir}/gdk-pixbuf-2.0 ${datadir}"