Commit grafiek

22 Commits

Auteur SHA1 Bericht Datum
Aryan Salmanpour 06a08d3cb8 Update Copyright year (#222) 2026-01-26 11:05:59 -08:00
Aryan Salmanpour 6ad29257da 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
2025-10-03 14:02:27 -07:00
Aryan Salmanpour f2604cb401 Resolve an issue with saving the decoded output image. (#171) 2025-08-11 06:48:28 -04:00
Aryan Salmanpour 08003e0fd7 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
2025-07-24 22:05:31 -04:00
Kiriti Gowda f8f3f423fd 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
2025-03-13 20:23:22 -04:00
Aryan Salmanpour de14139d09 Update copyright year to 2025 (#103) 2025-01-02 17:25:30 -05:00
Aryan Salmanpour 0fc00881b0 Increase the output image sizes (#98) 2024-12-10 14:22:40 -05:00
Aryan Salmanpour a4f3daef1e 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
2024-11-25 20:40:50 -05:00
Aryan Salmanpour c92ba3d1c4 increase the mem_alignment size used for output image rgb memory allocation (#70) 2024-11-01 16:38:38 -04:00
Aryan Salmanpour 7ad5e10137 rename yuv to yuv_planar for the output format (#55) 2024-09-11 14:43:14 -04:00
Aryan Salmanpour 459f12b6b3 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
2024-09-10 16:39:38 -04:00
Aryan Salmanpour 7b321a86ed 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
2024-08-22 17:04:03 -04:00
Aryan Salmanpour c9d773d89a Update Samples (#52) 2024-08-20 08:26:38 -04:00
Aryan Salmanpour a5b31eec78 Update the GetFilePaths function to recursively add only JPEG file paths (#42) 2024-07-15 12:46:07 -04:00
Pavel Tcherniaev 6ce373b2a1 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
2024-07-12 15:22:49 -04:00
Aryan Salmanpour 44f74c4958 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
2024-06-26 09:00:45 -04:00
Aryan Salmanpour c660aeab43 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
2024-06-13 14:04:53 -04:00
Aryan Salmanpour d0b812bc26 Add support for YUV440 (#28)
* Add support for YUV440

* Add YUV440 to RGB kernels

* code clean up
2024-05-30 22:00:07 -04:00
Aryan Salmanpour 73c0b10f6a Add/update comments to the code (#25)
* Add/update comments to the code

* update comments

* Update comments
2024-05-15 13:44:51 -04:00
Aryan Salmanpour 764ae2a348 Fix compilation issues on systems without std::filesystem (#23) 2024-05-08 15:57:19 -04:00
Aryan Salmanpour 7bdd495214 Add support for adding a new struct RocJpegDecodeParams for passing the decode parameters to rocJpegDecode API (#22) 2024-05-08 11:30:36 -04:00
Aryan Salmanpour bb085a9bf1 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
2024-05-03 12:16:43 -04:00