Skip to content

Releases: ROCm/rocDecode

rocDecode 1.4.0 for ROCm 7.1.1

26 Nov 06:41
77b811e

Choose a tag to compare

rocDecode code for ROCm 7.1.1 did not change. The library was rebuilt for the updated ROCm 7.1.1 stack.

rocDecode 1.4.0 for ROCm 7.1.0

30 Oct 05:22
77b811e

Choose a tag to compare

Added

  • AV1 12-bit decode support on VA-API version 1.23.0 and later.
  • rocdecode-host V1.0.0 library for software decode
  • FFmpeg version support for 5.1 and 6.1
  • Find package - rocdecode-host

Resolved issues

  • rocdecode-host - failure to build debuginfo packages without FFmpeg resolved.
  • Fix a memory leak for rocDecodeNegativeTests

Changed

  • HIP meta package changed - Use hip-dev/devel to bring required hip dev deps
  • rocdecode host - linking updates to rocdecode-host library

rocDecode 1.0.0 for ROCm 7.0.2

10 Oct 12:09
8151676

Choose a tag to compare

rocdecode code for ROCm 7.0.2 did not change. The library was rebuilt for the updated ROCm 7.0.2 stack.

rocDecode 1.0.0 for ROCm 7.0.1

17 Sep 16:41
eb487c3

Choose a tag to compare

rocdecode code for ROCm 7.0.1 did not change. The library was rebuilt for the updated ROCm 7.0.1 stack.

rocdecode 1.0.0 for ROCm 7.0.0

16 Sep 06:37
eb487c3

Choose a tag to compare

Added

  • VP9 IVF container file parsing support in bitstream reader.
  • CTest for VP9 decode on bitstream reader.
  • HEVC/AVC/AV1/VP9 stream syntax error handling.
  • HEVC stream bit depth change handling and DPB buffer size change handling through decoder reconfiguration.
  • AVC stream DPB buffer size change handling through decoder reconfiguration.
  • rocdecode now uses the Cmake CMAKE_PREFIX_PATH directive.
  • rocdecode - A new avcodec-based decoder built as a separate "rocdecode-host" library

Optimized

  • Decode session start latency reduction.
  • Bitstream type detection optimization in bitstream reader.

Resolved issues

  • Fixed a bug in picture files sample "videoDecodePicFiles" that can results in incorrect output frame count.
  • Fixed a decoded frame output issue in video size change cases.
  • Removed incorrect asserts of bitdepth_minus_8 in GetBitDepth() and num_chroma_planes in GetNumChromaPlanes() API calls in RocVideoDecoder utility class.

Removed

  • GetStream() interface call from RocVideoDecoder utility class

Changed

  • Changed asserts in query API calls in RocVideoDecoder utility class to error reports, to avoid hard stop during query in case error occurs and to let the caller decide actions.
  • libdrm_amdgpu is now explicitly linked with rocdecode.

rocDecode 0.10.0 for ROCm 6.4.4

24 Sep 14:02
a2a7b63

Choose a tag to compare

rocDecode code for ROCm 6.4.4 did not change. The library was rebuilt for the updated ROCm 6.4.4 stack.

rocDecode 0.10.0 for ROCm 6.4.3

07 Aug 14:20
a2a7b63

Choose a tag to compare

rocDecode code for ROCm 6.4.3 did not change. The library was rebuilt for the updated ROCm 6.4.3 stack.

rocDecode 0.10.0 for ROCm 6.4.2

21 Jul 16:54
a2a7b63

Choose a tag to compare

rocDecode code for ROCm 6.4.2 did not change. The library was rebuilt for the updated ROCm 6.4.2 stack.

rocDecode 0.10.0 for ROCm 6.4.1

20 May 13:16
a2a7b63

Choose a tag to compare

rocDecode code for ROCm 6.4.1 did not change. The library was rebuilt for the updated ROCm 6.4.1 stack.

rocDecode 0.10.0 for ROCm 6.4.0

11 Apr 13:35
a2a7b63

Choose a tag to compare

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.
  • More CTests: VP9 test and tests on video decode raw sample.
  • Two new samples, videodecoderaw and videodecodepicfiles, have been added. videodecoderaw uses the bitstream reader instead of the FFMPEG demuxer to get picture data, and videodecodepicfiles shows how to decode an elementary video stream stored in multiple files with each file containing bitstream data of a coded picutre

Changed

  • AMD Clang++ is now the default CXX compiler.
  • Moved MD5 code out of roc video decode utility.

Removed

  • FFMPEG executable requirement for the package