Documentation for rocJPEG is available at https://rocm.docs.amd.com/projects/rocJPEG/en/latest/
- cmake config files
- CTEST - New tests were introduced for JPEG batch decoding using various output formats, such as yuv_planar, y, rgb, and rgb_planar, both with and without region-of-interest (ROI).
- Readme - cleanup and updates to pre-reqs
- The
decode_params
argument of therocJpegDecodeBatched
API is now an array ofRocJpegDecodeParams
structs representing the decode parameters for the batch of JPEG images.
- Dev Package - No longer installs pkg-config
- Fixed a bug that prevented copying the decoded image into the output buffer when the output buffer is larger than the input image.
- AMD Clang++ is now the default CXX compiler.
- The jpegDecodeMultiThreads sample has been renamed to jpegDecodePerf, and batch decoding has been added to this sample instead of single image decoding for improved performance.
- Supported initial enablement of the rocJPEG library
- Supported JPEG chroma subsampling:
- YUV 4:4:4
- YUV 4:4:0
- YUV 4:2:2
- YUV 4:2:0
- YUV 4:0:0
- Supported various output image format:
- Native (i.e., native unchanged output from VCN Hardware, it can be either packed YUV or planar YUV)
- YUV planar
- Y only
- RGB
- RGB planar
- Supported single-image and batch-image decoding
- Supported Different partition modes on MI300 series
- Supported region-of-interest (ROI) decoding
- Supported color space conversion from YUV to RGB