Skip to content

Commit 8ab93db

Browse files
committed
Disable AOM high-bit-depth support
1 parent ce01f19 commit 8ab93db

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/wheels-dependencies.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,8 @@ function build_libavif {
120120
local out_dir=$(fetch_unpack https://github.com/AOMediaCodec/libavif/archive/refs/tags/v$LIBAVIF_VERSION.tar.gz libavif-$LIBAVIF_VERSION.tar.gz)
121121
# CONFIG_AV1_DECODER=0 is a flag for libaom (included as a subproject of
122122
# libavif) to disable the compilation and inclusion of aom's AV1 decoder.
123+
# CONFIG_AV1_HIGHBITDEPTH=0 is another flag for libaom that disables support
124+
# for encoding high bit depth images.
123125
(cd $out_dir \
124126
&& CMAKE_POLICY_VERSION_MINIMUM=3.5 cmake \
125127
-DCMAKE_INSTALL_PREFIX=$BUILD_PREFIX \
@@ -130,6 +132,7 @@ function build_libavif {
130132
-DAVIF_LIBYUV=LOCAL \
131133
-DAVIF_CODEC_AOM=LOCAL \
132134
-DCONFIG_AV1_DECODER=0 \
135+
-DCONFIG_AV1_HIGHBITDEPTH=0 \
133136
-DAVIF_CODEC_AOM_DECODE=OFF \
134137
-DAVIF_CODEC_DAV1D=LOCAL \
135138
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=$lto \

winbuild/build_prepare.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,7 @@ def cmd_msbuild(
400400
"-DAVIF_LIBYUV=LOCAL",
401401
"-DAVIF_CODEC_AOM=LOCAL",
402402
"-DCONFIG_AV1_DECODER=0",
403+
"-DCONFIG_AV1_HIGHBITDEPTH=0",
403404
"-DAVIF_CODEC_AOM_DECODE=OFF",
404405
"-DAVIF_CODEC_DAV1D=LOCAL",
405406
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5",

0 commit comments

Comments
 (0)