From 210d7061a372a85b32d5f2528b577986378f9f0f Mon Sep 17 00:00:00 2001 From: Levon Date: Wed, 29 May 2024 14:03:52 -0500 Subject: [PATCH] depth and vpx --- .gitignore | 2 +- scripts/build.sh | 15 ++++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index d3e2489..c151af9 100644 --- a/.gitignore +++ b/.gitignore @@ -13,5 +13,5 @@ rkrga x264 x265* googletest -libvpx +vpx .last_opts diff --git a/scripts/build.sh b/scripts/build.sh index 406148a..9c6b177 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -95,7 +95,7 @@ SVT_PSY_DIR="$BASE_DIR/svt-psy" X264_DIR="$BASE_DIR/x264" X265_DIR="$BASE_DIR/x265" GTEST_DIR="$BASE_DIR/googletest" -VPX_DIR="$BASE_DIR/libvpx" +VPX_DIR="$BASE_DIR/vpx" # save options use echo "$@" > "$BASE_DIR/.last_opts" @@ -278,6 +278,7 @@ cd "$OPUS_DIR" || exit update_git ./autogen.sh || exit export CFLAGS="-O${OPT_LVL} -flto $COMP_FLAGS" +make clean ./configure || exit make -j"$(nproc)" || exit sudo make install || exit @@ -296,6 +297,7 @@ if [[ "$BUILD_OTHERS" == "true" ]]; then # build x264 cd "$X264_DIR" || exit update_git + make clean ./configure --enable-static --enable-pic \ --enable-shared --enable-lto \ --extra-cflags="-O${OPT_LVL} $COMP_FLAGS" || exit @@ -344,13 +346,15 @@ if [[ "$BUILD_OTHERS" == "true" ]]; then else VP_COMP_FLAGS="" fi + make clean ./configure --enable-pic \ - --extra-cflags="-flto -O${OPT_LVL} $VP_COMP_FLAGS" \ - --extra-cxxflags="-flto -O${OPT_LVL} $VP_COMP_FLAGS" \ + --extra-cflags="-O${OPT_LVL} $VP_COMP_FLAGS" \ + --extra-cxxflags="-O${OPT_LVL} $VP_COMP_FLAGS" \ --disable-examples --disable-docs \ --enable-better-hw-compatibility \ - --enable-vp9-highbitdepth \ - --enable-shared + --enable-shared --enable-ccache \ + --enable-vp8 --enable-vp9 \ + --enable-vp9-highbitdepth make -j"$(nproc)" || exit sudo make install || exit fi @@ -364,6 +368,7 @@ sudo ldconfig cd "$FFMPEG_DIR/" || exit update_git export PKG_CONFIG_PATH+=":$(pkg-config --variable pc_path pkg-config)" +make clean ./configure --enable-libsvtav1 --enable-librav1e \ --enable-libaom --enable-libvmaf \ --enable-libdav1d --enable-libopus \