Update Ubuntu dependencies for libdovi

This commit is contained in:
sr55 2024-06-28 22:01:23 +01:00
parent a2457aa945
commit 7a3ca59165
No known key found for this signature in database
GPG Key ID: 99C970F83E86C84B

View File

@ -16,7 +16,7 @@ License_URL: https://handbrake.fr/docs/license.html
Installing dependencies on Ubuntu
=================================
The following instructions are for [Ubuntu](https://www.ubuntu.com) 22.04 (Jammy Jellyfish) and 20.04 (Focal Fossa).
The following instructions are for [Ubuntu](https://www.ubuntu.com) 22.04 (Jammy Jellyfish).
Basic requirements to run commands:
@ -81,6 +81,13 @@ Install dependencies.
sudo apt-get update
sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig-dev libfreetype-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libnuma-dev libogg-dev libopus-dev libsamplerate0-dev libspeex-dev libtheora-dev libtool libtool-bin libturbojpeg0-dev libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make meson nasm ninja-build patch pkg-config tar zlib1g-dev
For libdovi, you will also need rust, cargoc and associated dependencies:
curl https://sh.rustup.rs -sSf | sh
source "$HOME/.cargo/env"
cargo install cargo-c
rustup target add x86_64-pc-windows-gnu
To build with Intel Quick Sync Video support, install the QSV dependencies.
sudo apt-get install libva-dev libdrm-dev