913b6728f0
* 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
4.5 KiB
4.5 KiB
Changelog for rocDecode
Full documentation for rocDecode is available at https://rocm.docs.amd.com/projects/rocDecode/en/latest/
(Unreleased) rocDecode 0.10.0
Added
- The new bitstream reader feature. The bitstream reader contains a few built-in stream file parsers, including elementary stream file parser and IVF container file parser. Currently the reader can parse AVC, HEVC and AV1 elementary stream files and AV1 IVF container files. More format support will be added in the future.
- A new sample app, called videodecoderaw which uses the bitstream reader instead of FFMPEG demuxer to get picture data.
- More CTests: VP9 test and tests on video decode raw sample.
Changed
- Moved MD5 code out of roc video decode utility.
Removed
- FFMPEG executable requirement for the package
Resolved issues
Tested configurations
- Linux
- Ubuntu -
22.04/24.04 - RHEL -
8/9 - SLES -
15 SP5
- Ubuntu -
- ROCm:
6.3.0 - 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.5.0
(Unreleased) rocDecode 0.9.0
Changed
- AMD Clang++ is now the default CXX compiler.
rocDecode-setup.pysetup script updates to common package install: Setup no longer installs public clang package.
Removed
Resolved issues
Tested configurations
- Linux
- Ubuntu -
22.04/24.04 - RHEL -
8/9 - SLES -
15 SP5
- Ubuntu -
- ROCm:
6.3.0 - 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 0.8.0 for ROCm 6.3
Changed
- Clang is now the default CXX compiler.
- The new minimum supported version of va-api is 1.16.
- New build and runtime options have been added to the
rocDecode-setup.pysetup script. - Added FFMpeg based software decoding into utils.
- Modified videodecode sample to allow FFMpeg based decoding
Removed
- Make tests have been removed. CTEST is now used for both Make tests and package tests.
mesa-amdgpu-dri-drivershas been removed as a dependency on RHEL and SLES.
Resolved issues
- Fixed a bug in the size of output streams in the
videoDecodeBatchsample.
rocDecode 0.7.0
Added
- Clang - Default CXX compiler
- Parser - Add new API rocDecParserMarkFrameForReuse()
Optimized
- Setup Script - Build and runtime install options
Changed
- CTest - Core tests for make test and package test
Resolved issues
- Sample - Bugfix for videoDecodeBatch
Tested configurations
- Linux
- Ubuntu -
20.04/22.04 - RHEL -
8/9 - SLES -
15 SP5
- Ubuntu -
- ROCm:
- rocm-core -
6.2.0.60200-66 - amdgpu-core -
1:6.2.60200-2009582
- rocm-core -
- libva-dev -
2.7.0-2/2.14.0-1 - mesa-amdgpu-va-drivers -
1:24.2.0.60200-2009582 - FFmpeg -
4.2.7/4.4.2-0 - rocDecode Setup Script -
V2.2.0
rocDecode 0.6.0
Additions
- FFMPEG V5.X Support
- Mariner - Build Support
Optimizations
- Setup Script - Error Check install
Changes
- Dependencies - Updates to core dependencies
- LibVA Headers - Use public headers
- mesa-amdgpu-va-drivers - RPM Package available on RPM from ROCm 6.2
Fixes
- Package deps
- RHEL/SLES - Additional required packages
mesa-amdgpu-dri-drivers libdrm-amdgpu
Tested configurations
- Linux
- Ubuntu -
20.04/22.04 - RHEL -
8/9
- Ubuntu -
- ROCm:
- rocm-core -
6.1.0.60100-64 - amdgpu-core -
1:6.1.60100-1741643
- rocm-core -
- libva-dev -
2.7.0-2/2.14.0-1 - mesa-amdgpu-va-drivers -
1:24.1.0 - mesa-amdgpu-dri-drivers -
24.1.0.60200 - FFmpeg -
4.2.7/4.4.2-0 - rocDecode Setup Script -
V2.1.0
rocDecode 0.5.0
Changes
- Changed setup updates
- Added AMDGPU package support
- Optimized package dependencies
- Updated README
Fixes
- Minor bug fix and updates
Tested configurations
- Linux distribution
- Ubuntu -
20.04/22.04
- Ubuntu -
- ROCm:
- rocm-core -
6.1.0.60100-28 - amdgpu-core -
1:6.1.60100-1731559
- rocm-core -
- FFMPEG -
4.2.7/4.4.2-0 - rocDecode Setup Script -
V1.4
rocDecode 0.4.0
Changes
- Added CTest - Tests for install verification
- Added Doxygen - Support for API documentation
- Changed setup updates
- Optimized CMakeList Cleanup
- Added README
Fixes
- Minor bug fix and updates
Tested configurations
- Linux distribution
- Ubuntu -
20.04/22.04
- Ubuntu -
- ROCm:
- rocm-core -
5.6.1.50601-93 - amdgpu-core -
1:5.6.50601-1649308
- rocm-core -
- FFMPEG -
4.2.7/4.4.2-0 - libva-dev -
2.7.0-2/2.14.0-1 - rocDecode Setup Script -
V1.1