Ubuntu 20.04 と 22.04 、x86_64 と arm64 でビルドを確認しています。
hisui をクローンします。
git clone https://github.com/shiguredo/hisui.git
sudo apt install cmake clang libc6-dev libstdc++-10-dev yasm libva-dev libdrm-dev g++
sudo apt install cmake clang-12 binutils-aarch64-linux-gnu libc6-dev-arm64-cross libstdc++-10-dev-arm64-cross yasm g++ libva-dev libdrm-dev
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-12 1
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-12 1
sudo apt install cmake clang binutils-aarch64-linux-gnu libc6-dev-arm64-cross libstdc++-10-dev-arm64-cross yasm g++ libva-dev libdrm-dev
./build.bash ubuntu-20.04_x86_64
./build.bash ubuntu-20.04_arm64
./build.bash ubuntu-22.04_x86_64
./build.bash ubuntu-22.04_arm64
FDK-AAC を有効にする場合は自前でのビルドが必要になります。
libfdk-aac-dev をインストールします。
sudo apt install libfdk-aac-dev
./build.bash --use-fdk-aac ubuntu-22.04_x86_64
release / ビルドを実行したアーキテクチャ名
の下に hisui バイナリが生成されます。