30 Commits

Autor SHA1 Nachricht Datum
spolifroni-amd a2d3cd97cc Docs - updated the libva requirements for 7.2 (#207)
* updated the libva requirements for 7.2

* updated with feedback from Aryan

* messed up the library reqs; fixed

* added a later

* made the changelog clearer

[ROCm/rocjpeg commit: 1a86352fdd]
2025-12-02 11:46:12 -08:00
Kiriti Gowda e738699eac ROCm 7.2 - Changes (#205)
[ROCm/rocjpeg commit: 9116f11b0a]
2025-11-21 14:18:40 -08:00
Aryan Salmanpour ce2ffe3307 Updated libdrm path configuration and libva version requirements for ROCm and TheRock (#195)
[ROCm/rocjpeg commit: 261c0fc171]
2025-10-21 08:57:22 -07:00
Aryan Salmanpour 614aa9a0ec Update changelog for ROCm 7.1 release (#191)
[ROCm/rocjpeg commit: 9eb1199f86]
2025-10-06 13:41:47 -07:00
Aryan Salmanpour 5fbc835b4d Resolve an issue for saving decoded jpeg images (#190)
* Resolve an issue for saving decoded jpeg images

* update version and changelog

* address review comment

* clean up

[ROCm/rocjpeg commit: 6ad29257da]
2025-10-03 14:02:27 -07:00
Aryan Salmanpour 76d4fb44d9 Add an environment variable to control the VCN hardware color space conversion enablement (#167)
* Add an environment variable to control the VCN hardware color space conversion enablement

* Update version

* optimize the mem_alignment logic for hip memory allocation

[ROCm/rocjpeg commit: 08003e0fd7]
2025-07-24 22:05:31 -04:00
Kiriti Gowda 00821b325e rocjpeg - CMake Find updates (#164)
* rocjpeg - CMake Find updates

* Version file - fix

* Changelog - updates

* Cleanup

* Test - cmakelists updates

* header - minor fix

---------

Co-authored-by: Kiriti <kiriti@santiago.amd.com>

[ROCm/rocjpeg commit: bdb12b59fb]
2025-07-07 21:50:01 -04:00
Aryan Salmanpour cb52c1d3b1 Update changelog for ROCm 7.0.0 (#163)
[ROCm/rocjpeg commit: 9642492832]
2025-07-07 11:57:23 -04:00
Aryan Salmanpour 573e4ed0cc Fix a bug casued by the reuse of the surfaces (#162)
[ROCm/rocjpeg commit: 9d01934065]
2025-06-30 13:43:02 -04:00
Aryan Salmanpour 3b10d1948e Improve the memory pool logic to enable the reuse of VA-API surfaces (#159)
* Improve the memory pool logic to enable the reuse of VA-API surfaces.

* Update the version

[ROCm/rocjpeg commit: 6046873054]
2025-06-13 11:51:26 -04:00
Aryan Salmanpour 4509fc4165 Perform the VA-API/HIP interop once for each surface in the memory pool and store it for reuse (#157)
* Perform the VA-API/HIP interop once for each surface in the memory pool and store it for reuse

* rename the compiler option to ENABLE_INTEROP_BUFFER_REUSE

[ROCm/rocjpeg commit: 78de581773]
2025-06-11 15:49:40 -04:00
Aryan Salmanpour d7cf439038 CMake - Add support for explicitly linking libdrm_amdgpu with rocjpeg (#152)
* CMake - Add support for explicitly linking libdrm_amdgpu with rocjpeg

* clean up

* Add comment

[ROCm/rocjpeg commit: 95d173ee88]
2025-05-15 13:59:56 -04:00
Aryan Salmanpour a7ad89e643 CMake - Addressed CMake configuration warnings (#151)
* CMake - Addressed CMake configuration warnings

* Add the rocmcmakebuildtools cmake path

[ROCm/rocjpeg commit: 753de5905c]
2025-05-13 13:08:10 -04:00
Aryan Salmanpour 35accd3d1d Code cleanup (#149)
[ROCm/rocjpeg commit: 0415c78cbf]
2025-05-12 16:15:33 -04:00
Aryan Salmanpour 68920782ff Utilize the explicit constructor of the vector's type when resizing the vector for the memory pool (#132)
[ROCm/rocjpeg commit: c27f1daf39]
2025-03-19 11:59:35 -04:00
Kiriti Gowda 1229372a2a CMake Modules - Config Files and version (#128)
* Setup - remove pkg-config install

* CMake Modules

* Version - note

* Package - updates

* Version - file updates

* Version File - remove static version file

* GitIgnore - version file

* Version File - Updates

* CMake Config - Targets updates

[ROCm/rocjpeg commit: 2020d2cf8f]
2025-03-11 11:41:09 -04:00
Aryan Salmanpour 3901d4d68e CTEST - add new tests (#127)
[ROCm/rocjpeg commit: 1aea857212]
2025-03-07 19:52:26 -05:00
Aryan Salmanpour 63637ce8f6 Add support for multiple regions of interest (ROI) for batch JPEG decoding (#126)
[ROCm/rocjpeg commit: 692d4bb72c]
2025-03-05 17:06:04 -05:00
Kiriti Gowda cecc3d585d Package - Updates (#124)
* Package - Updates

* CMakeLists - updates

* Docker - Remove UB20.04 support

* Readme - updates

[ROCm/rocjpeg commit: 2a81cda0de]
2025-03-04 14:50:45 -05:00
Aryan Salmanpour 48f442c13f Fix a bug that prevented copying the decoded image into the output buffer when the output buffer is larger than the input image (#122)
* Fix a bug that prevented copying the decoded image into the output buffer when the output buffer is larger than the input image

* add check for a valid roi_width

[ROCm/rocjpeg commit: e074cb2f9b]
2025-02-20 20:33:54 -05:00
Aryan Salmanpour ad68d2deb4 Udpate CHANGELOG (#119)
* Udpate CHANGELOG

* clean up

* clean up

[ROCm/rocjpeg commit: 73d36d35d9]
2025-02-04 15:53:58 -05:00
Aryan Salmanpour 65e206c531 Fix few typos - no functional changes (#114)
[ROCm/rocjpeg commit: 78c6b2cadb]
2025-01-27 11:20:31 -05:00
Aryan Salmanpour 9394c3cea9 Update samples (#82)
* Update samples

* Simplify the arguments of the DecodeImages function by grouping some of them into a struct.

* Modify the logic for selecting the valid images per batch

* Modify the logic for selecting the valid images per batch for jpegDecodeBatched sample too

[ROCm/rocjpeg commit: a4f3daef1e]
2024-11-25 20:40:50 -05:00
Kiriti Gowda 540fe35baf Updates - Compiler & GFX ID (#77)
* Compiler updates

* GFX - ID updates

* CMakeLists - Updates

[ROCm/rocjpeg commit: 4e78bca06a]
2024-11-19 14:47:05 -05:00
Aryan Salmanpour 094386c727 update docs (#56)
* update docs

* remove extra line

* clean up

[ROCm/rocjpeg commit: c0ce1e45b0]
2024-09-18 12:56:20 -04:00
Kiriti Gowda 72c1799115 Setup - Mariner Support (#49)
* Setup - Mariner Support

* Docs - Updates

[ROCm/rocjpeg commit: 750a59c5d9]
2024-08-07 10:21:13 -04:00
Aryan Salmanpour f4bf8cfe17 Add support for adding a new struct RocJpegDecodeParams for passing the decode parameters to rocJpegDecode API (#22)
[ROCm/rocjpeg commit: 7bdd495214]
2024-05-08 11:30:36 -04:00
Kiriti Gowda c8f829da28 RHEL - Fix (#21)
[ROCm/rocjpeg commit: 57246bc40b]
2024-05-02 20:55:29 -04:00
Kiriti Gowda 141cef54bb Deps - Updates (#20)
[ROCm/rocjpeg commit: 6738bc3c56]
2024-05-01 16:07:02 -04:00
Kiriti Gowda 29d523887a LibVA - Updates and fixes (#16)
* Setup - Updates

* Jenkins - Updates

* CMakeList - Updates for Libva public

[ROCm/rocjpeg commit: 6aaca70cd9]
2024-04-17 09:25:16 -04:00