11 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 b621dd081b Update libva path configuration for TheRock (#199)
[ROCm/rocjpeg commit: 20a125f845]
2025-11-05 15:11:26 -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 31d76118ed Packaging - Update rocJPEG package dependencies (#186)
[ROCm/rocjpeg commit: 5fea241f7d]
2025-09-29 20:52:53 -07: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
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 925fd3f28c CTEST updates - remove duplicate tests and use ctest for both make and package tests (#102)
* CTEST upodates - remove duplicate tests and use ctest for both make and package tests

* clean up

* merge upstream

* remove unused CMakeLists file

---------

Co-authored-by: Kiriti Gowda <kiritigowda@gmail.com>

[ROCm/rocjpeg commit: 5488d5d63d]
2025-01-06 16:19:05 -05:00
Aryan Salmanpour 7a9ed9f274 Update copyright year to 2025 (#103)
[ROCm/rocjpeg commit: de14139d09]
2025-01-02 17:25:30 -05:00
Aryan Salmanpour 38a066f648 Find the minimum supported libva version 1.16 when building rocJPEG (#65)
[ROCm/rocjpeg commit: c7bc72c2e3]
2024-10-23 13:53:43 -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
Aryan Salmanpour 929a892e8d Initial commit of the rocJPEG library (#1)
* rocJPEG initial commit

* Add gitignore file

* clean up

* code clean up

* CMakeLists update

* Update README

* Update readme and setup script

* add docs folder

* update rocjepg headers

* update the rocjepg header

* update the copyright year

* Add nullptr check for all APIs

* update the hip kernels execution

* follow google c++ style guide

* code clean up

* use google c++ style guide for hip kernels

* add support for rocJpegGetErrorName API

* Add ParseCommandLine function

* update the rocjpeg sample

* Update the readme, LIBVA instructions

* udate the rocJPEG script

* Update CMAKE and libdrm

* Add support for ROCJPEG_OUTPUT_UNCHANGED and SaveImage function

* code  clean up

* update the drm dependencies

* remove the unused hipstream

* code clean up

* add -fmt option for selection the output format

* update the GetImageInfo API

* update the sample

* update the save image function based onn the surface and putput format

* add new sample images

* Put hip interop mem into separate functions and some code clean up

* Add support for CopyLuma and CopyChroma

* Add support for the yuv output format for NV12 surface

* Update HIP kernels

* add support for rgbi format conversion for NV12 and YUv444

* Update the status

* Add support for converting YUYV to RGB

* Add support for unpacking YUYV format

* Fix unpacking Y fron YUYV hip kernel

* Add suppoort for extractign packed YUYV to YUV planar

* hip code clean up

* code clean up

* Update the headers

* code clean up

* change hip kernel names

* hip kernel clean up

* hip clean up

* code clean up

* code clean up

* code clean up

* code clean up

* code clean up

* code clean up for jpege decoder class

* code clean up

* code clean up

* code clean up

* code clean up

* update the dockers

* code clean up

* code clean up

* hip kernels clean up

* remove unused hip kernels

* add additional test cases

* update the APIs

* add new hip yuv400torgbi kernel

* update yuv400torgbi kernel

* restructure files

* code clean up

* code clean up

* add jenkins

* code clean up

* code clean up

* update readme

* update docker's README

* make changes based on the reviewers comments

* make changes based on the reviewers comments

* return ROCJPEG_STATUS_JPEG_NOT_SUPPORTED if the resolution of the jpeg is not supported for HW decoding

[ROCm/rocjpeg commit: 6ad4a76177]
2024-03-25 17:05:31 -04:00