Full documentation for for rocPyDecode is available at https://rocm.docs.amd.com/projects/rocPyDecode/en/latest/
- Added raw Annex‑B Python sample and CTest cases for H.264/H.265.
- Build no longer stops if rocDecode/FFmpeg are missing: rocPyDecode builds GPU-only, and rocPyJPEG builds independently.
- Tests no longer depend on FFmpeg to run the raw sample.
- CPU backend samples no longer queries GPU info (pure CPU path).
- The default AMD clang compiler location has changed to
${ROCM_PATH}/lib/llvm/bin. - rocPyDecode now installs even when FFmpeg isn't installed.
- Fixed missing raw sample tests when FFmpeg is absent.
- Prevented CPU torch sample crash from invalid device name decoding.
- CXX Compiler location - Use default
${ROCM_PATH}/lib/llvm/binfor amd clang
- rocPyJpegPerfSample - samples for JPEG decode
- Package - rocjpeg set as required dependency
- rocDecode host - rocdecode host linking updates
- rocJPEG Bindings - bugfixes
- Test package - find dependencies updated
- rocpyjpegdecode package
- Added src/rocjpeg source new subfolder
- Added samples/rocjpeg new subfolder
- Added 'numpy' as pre-requisite needed for test and sample scripts
- Minimum version for rocdecode and rocjpeg updated to V1.0.0
- rocpydecode package
- Moved rocPyDecode source files into new subfolder src/rocdecode
- Moved the dlpack and buffer CPP & H files into src/common new subfolder
- Created new samples/rocdecode sub-folder
- Moved rocPyDecode Python Samples under samples/rocdecode
- Moved rocPyDecode notebook under samples/rocdecode
MD5 functionality has been removed, and all APIs and samples related to MD5 functionality have also been removed.
All MD5 functionality, APIs, and sample code have been removed.
- AMD Clang is now the default CXX and C compiler.
- MD5 code moved in rocDecode to a separate class provider under utilities. This move is transparent to rocPyDecode.
- RGB and YUV pytorch tensors
- Python distribution wheel (.whl)
- Multiple usecase samples
- Clang is now the default CXX compiler.
- Make tests have been removed. CTEST is now used for both Make tests and package tests.
- hipcc. Clang is now the default CXX compiler.
- Setup Script: Build and runtime install options
- Pre-requisite installation helper python scripts
- Same GPU memory viewed as pytorch tensor
- Setup
- no dependency on hipcc
- building rocPyDecode only once
- Clang - Default CXX compiler
- Full rocDecode functionality
- Supporting all rocDecode codecs
- Setup Script - Build and runtime install options
- pre-requisite installation helper python scripts
- Samples - added more use cases samples
- Supported codecs - a check is added
- Clang - Default CXX compiler
- Supported codecs - adding check if the input video codec is supported
- Setup to produce python wheel for end-user