CMakeLists - Updates and cleanup (#483)

* CMakeLists - Updates and cleanup

* CTest - CXX Compiler Updates

* Package - Remove FFMPEG exe deps

* CMakeLists - Updates and cleanup

* CTest - CXX Compiler Updates

* Package - Remove FFMPEG exe deps

* FFMPEG - Updates

[ROCm/rocdecode commit: 913b6728f0]
This commit is contained in:
Kiriti Gowda
2025-01-02 06:42:31 -08:00
committed by GitHub
parent 8136f59dc0
commit 9b64f18bc0
21 changed files with 98 additions and 91 deletions
+11 -4
View File
@@ -59,12 +59,19 @@ access the video decoding features available on your GPU.
sudo apt install pkg-config
```
* [FFmpeg](https://ffmpeg.org/about.html) runtime and headers - for tests and samples
* [FFmpeg](https://github.com/FFmpeg/FFmpeg) libraries and headers:
* `libavcodec` - provides implementation of a wider range of codecs.
* `libavformat` - implements streaming protocols, container formats and basic I/O access.
* `libavutil` - includes hashers, decompressors and miscellaneous utility functions.
> [!NOTE]
> FFmpeg libraries are used in samples and tests
```shell
sudo apt install ffmpeg libavcodec-dev libavformat-dev libavutil-dev
sudo apt install libavcodec-dev libavformat-dev libavutil-dev
```
> [!IMPORTANT]
> * On `Ubuntu 22.04` - Additional package required: `libstdc++-12-dev`
>
@@ -202,7 +209,7 @@ FFmpeg, refer to the instructions listed for your operating system:
* Ubuntu:
```shell
sudo apt install ffmpeg libavcodec-dev libavformat-dev libavutil-dev
sudo apt install libavcodec-dev libavformat-dev libavutil-dev
```
* RHEL/SLES:
@@ -224,4 +231,4 @@ You can find rocDecode Docker containers in our
* libva-amdgpu-dev - `2.16.0`
* mesa-amdgpu-va-drivers - `1:24.3.0`
* FFmpeg - `4.4.2` / `6.1.1`
* rocDecode Setup Script - `V2.4.0`
* rocDecode Setup Script - `V2.5.0`