2024-04-17 06:25:16 -07:00
# rocJPEG changelog
Documentation for rocJPEG is available at
2024-09-18 12:56:20 -04:00
[https://rocm.docs.amd.com/projects/rocJPEG/en/latest/ ](https://rocm.docs.amd.com/projects/rocJPEG/en/latest/ )
2024-04-17 06:25:16 -07:00
2025-11-21 14:18:40 -08:00
## rocJPEG 1.3.0 for ROCm 7.2.0
2025-10-21 08:57:22 -07:00
## Changed
* Updated libdrm path configuration and libva version requirements for ROCm and TheRock platforms
2025-12-02 14:46:12 -05:00
* RHEL now uses `libva-devel` instead of `libva-amdgpu` /`libva-amdgpu-devel`
2025-11-21 14:18:40 -08:00
* Use ROCm clang++ from `${ROCM_PATH}/lib/llvm/bin` location
2025-10-21 08:57:22 -07:00
2025-10-06 13:41:47 -07:00
## rocjpeg 1.2.0 for ROCm 7.1.0
2025-10-03 14:02:27 -07:00
## Changed
2025-10-06 13:41:47 -07:00
* HIP meta package changed - Use hip-dev/devel to bring required hip dev deps
2025-10-03 14:02:27 -07:00
### Resolved issues
* Fixed an issue where extra padding was incorrectly included when saving decoded JPEG images to files.
2025-10-06 13:41:47 -07:00
* Resolved a memory leak in the jpegDecode application.
2025-10-03 14:02:27 -07:00
2025-07-24 22:05:31 -04:00
## rocjpeg 1.1.0 for ROCm 7.0.0
2025-03-07 19:52:26 -05:00
## Added
2025-03-11 08:41:09 -07:00
* cmake config files
2025-03-07 19:52:26 -05:00
* 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).
2025-02-20 20:33:54 -05:00
2025-03-04 11:50:45 -08:00
## Changed
* Readme - cleanup and updates to pre-reqs
2025-03-05 17:06:04 -05:00
* The `decode_params` argument of the `rocJpegDecodeBatched` API is now an array of `RocJpegDecodeParams` structs representing the decode parameters for the batch of JPEG images.
2025-07-07 18:50:01 -07:00
* `libdrm_amdgpu` is now explicitly linked with rocjpeg.
2025-03-04 11:50:45 -08:00
## Removed
* Dev Package - No longer installs pkg-config
2025-02-20 20:33:54 -05:00
2025-03-04 11:50:45 -08:00
### Resolved issues
2025-02-20 20:33:54 -05:00
* Fixed a bug that prevented copying the decoded image into the output buffer when the output buffer is larger than the input image.
2025-03-19 11:59:35 -04:00
* Resolved an issue with resizing the internal memory pool by utilizing the explicit constructor of the vector's type during the resizing process.
2025-05-13 13:08:10 -04:00
* Addressed and resolved CMake configuration warnings.
2025-02-20 20:33:54 -05:00
2025-02-04 15:53:58 -05:00
## rocJPEG 0.8.0 for ROCm 6.4
2024-11-19 11:47:05 -08:00
### Changed
* AMD Clang++ is now the default CXX compiler.
2024-11-25 20:40:50 -05:00
* 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.
2024-11-19 11:47:05 -08:00
## rocJPEG 0.6.0 for ROCm 6.3.0
2024-04-17 06:25:16 -07:00
### Changes
2024-09-18 12:56:20 -04:00
* 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