22 Commity

Autor SHA1 Wiadomość Data
Aryan Salmanpour 7811969a02 Update Copyright year (#222)
[ROCm/rocjpeg commit: 06a08d3cb8]
2026-01-26 11:05:59 -08: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 d14a5f38f6 Resolve an issue with saving the decoded output image. (#171)
[ROCm/rocjpeg commit: f2604cb401]
2025-08-11 06:48:28 -04: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 df49cbfbbb Find rocJPEG - Updates (#129)
* CMake Config - updates

* Find rocjpeg - updates

* Build Fix

* CMake Prefix - Updates

* CMakeLists - Prefix updates

* CMakeLists - Remove cmake modules from package

* CMakeLists - Fix typo

* Include file - SRC Location updates

[ROCm/rocjpeg commit: f8f3f423fd]
2025-03-13 20:23:22 -04:00
Aryan Salmanpour 7a9ed9f274 Update copyright year to 2025 (#103)
[ROCm/rocjpeg commit: de14139d09]
2025-01-02 17:25:30 -05:00
Aryan Salmanpour eac6fa0a03 Increase the output image sizes (#98)
[ROCm/rocjpeg commit: 0fc00881b0]
2024-12-10 14:22:40 -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
Aryan Salmanpour 89d0137d38 increase the mem_alignment size used for output image rgb memory allocation (#70)
[ROCm/rocjpeg commit: c92ba3d1c4]
2024-11-01 16:38:38 -04:00
Aryan Salmanpour dd860bbe26 rename yuv to yuv_planar for the output format (#55)
[ROCm/rocjpeg commit: 7ad5e10137]
2024-09-11 14:43:14 -04:00
Aryan Salmanpour 32cb561609 Increase the output image size for rgb and rgb_planar (#54)
* Increase the output image size for rgb and rgb_planar to avoi

* code clean up

[ROCm/rocjpeg commit: 459f12b6b3]
2024-09-10 16:39:38 -04:00
Aryan Salmanpour e43acce286 Add support for ROI decode on MI300 (#53)
* Add support for ROI decode on MI300

* Add ROI decode support for batched decoding

* clean up

* clean up

* Fix a typo and update sample's readme

[ROCm/rocjpeg commit: 7b321a86ed]
2024-08-22 17:04:03 -04:00
Aryan Salmanpour 2d7c4f0040 Update Samples (#52)
[ROCm/rocjpeg commit: c9d773d89a]
2024-08-20 08:26:38 -04:00
Aryan Salmanpour edc41923b4 Update the GetFilePaths function to recursively add only JPEG file paths (#42)
[ROCm/rocjpeg commit: a5b31eec78]
2024-07-15 12:46:07 -04:00
Pavel Tcherniaev 3e681d3cd3 Added first half of ROI support (#41)
* Finished first half of adding ROI functionality to rocJPEG

* took out unnecessary .h file

* addressed review comments from Aryan

* fixed typo

* fixed documentation in code for decode_params

* fixed the spaces

[ROCm/rocjpeg commit: 6ce373b2a1]
2024-07-12 15:22:49 -04:00
Aryan Salmanpour c2411920c0 Use the standard .yuv and .rgb file extensions when saving the decoded jpeg outputs (#34)
* Use the standard .yuv and .rgb file extensions when saving the decoded jpeg outputs

* modify the file description for saving

[ROCm/rocjpeg commit: 44f74c4958]
2024-06-26 09:00:45 -04:00
Aryan Salmanpour 08f7236c94 Add support for rocJpegDecodeBatched API - part 1 of 2 (#31)
* Add initial support for batch decoding

* Add support for reading and parsing the images in batches and allocating the output buffers

* Add initial support for the rocJpegDecodeBatched API

* use recursive_mutex to allow DecodeBatched and Decode functions called concurrently

* code cleanup

* Add a CTEST for jpegdecodebatched

* modify the help message

* code clean up

[ROCm/rocjpeg commit: c660aeab43]
2024-06-13 14:04:53 -04:00
Aryan Salmanpour 048d2d8fca Add support for YUV440 (#28)
* Add support for YUV440

* Add YUV440 to RGB kernels

* code clean up

[ROCm/rocjpeg commit: d0b812bc26]
2024-05-30 22:00:07 -04:00
Aryan Salmanpour ab073db426 Add/update comments to the code (#25)
* Add/update comments to the code

* update comments

* Update comments

[ROCm/rocjpeg commit: 73c0b10f6a]
2024-05-15 13:44:51 -04:00
Aryan Salmanpour 1a61bd56f2 Fix compilation issues on systems without std::filesystem (#23)
[ROCm/rocjpeg commit: 764ae2a348]
2024-05-08 15:57:19 -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
Aryan Salmanpour 37d54ad333 Add a new sample (jpegDecodeMultiThreads) for jpeg decoding using multiple threads (#18)
* Add a new sample for jpeg decoding using multiple threads

* code clean up

* code clean up

* code cleanup

* remove extra line

* code clean up - change some variable names

* code clean up

* Move common functions to a new header for samples

* move additional functions to the common samples header

* move the common functions to a new header file and modify the readme

* modify the sample's README

* Add a CTEST for the jpegDecodeThreads sample

* Add a samples overview README

* modify the jpeg decode threads sample

* add finding the threads

* rename jpegDecodeThreads to jpegDecodeMultiThreads

* Make changes based on the reviewers comments

* use one instance of the rocjpeg_utils

* code cleanup

[ROCm/rocjpeg commit: bb085a9bf1]
2024-05-03 12:16:43 -04:00