rocDecode prerequisites

rocDecode prerequisites#

rocDecode requires a supported AMD GPU. See the ROCm system requirements for the current list of supported GPUs and gfx targets.

rocDecode is built and installed as part of TheRock. All core dependencies are provided by the TheRock build, including:

  • HIP runtime and development libraries

  • AMD Clang++ compiler (C++17 required)

  • Libva and VA-API drivers

  • Libdrm (amdgpu)

  • CMake and pkg-config

To build and run samples and extended tests, FFmpeg development libraries must be installed separately:

sudo apt install libavcodec-dev libavformat-dev libavutil-dev