Skip to content

Media Libraries - rocDecode & rocJPEG tests#3098

Closed
kiritigowda wants to merge 43 commits intoROCm:mainfrom
kiritigowda:kg/media-libs-for-therock
Closed

Media Libraries - rocDecode & rocJPEG tests#3098
kiritigowda wants to merge 43 commits intoROCm:mainfrom
kiritigowda:kg/media-libs-for-therock

Conversation

@kiritigowda
Copy link
Copy Markdown
Contributor

@kiritigowda kiritigowda commented Jan 26, 2026

Motivation

Add media library tests for rocdecode and rocjpeg

Technical Details

Media tests for rocdecode and rocjpeg added to current test flow

Test Plan

rocdecode and rocjpeg tests added into the test workflow

Test Result

All tests should pass with rocdecode and rocjpeg

Submission Checklist

* Submodules - Add media lib sources

* Media Libs - Framework

* Media - Update deps

* Fix CMakeLists

* Media - Build topology addition

* Media - Build fix

* Build - Add rocm path

* Test - Add ctests

* Packaging - Add media libs

* Fix merge conflicts

* Fix - bundled name

* Cleanup

* Fix - Test scripts

* Fix black

* Fix typo

* Fix - media libs

* Tests - Fix test path

* Black fix

* Media - add enable variables and fix tests

* Test - Add artifacts for test

* Artifacts for test - Install required

* Media Test - Add base dev artifacts

* Tests - Add Ninja to build

* Test - Fix rocdecode failure

* Packaging - Add python infra for media

* Black -fix

* Python Package - media templates

* Test - Fix rocJPEG

* Python Package - Fix typo

* Artifacts - clean up

* PyPackage - Filter media contents
@kiritigowda kiritigowda self-assigned this Jan 26, 2026
@kiritigowda kiritigowda added the enhancement New feature or request label Jan 26, 2026
@kiritigowda kiritigowda changed the title Media Libraries - rocDecode & rocJPEG integration (#1) Media Libraries - rocDecode & rocJPEG integration Jan 26, 2026
@AryanSalmanpour
Copy link
Copy Markdown
Member

AryanSalmanpour commented Jan 26, 2026

Copy link
Copy Markdown
Member

@marbre marbre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some first drive-by comments. This is a huge PR and it could have been splited into smaller ones which would be easier to review (e.g. building,tests, packaging).

Comment thread media-libs/CMakeLists.txt Outdated
Comment thread media-libs/CMakeLists.txt Outdated
Comment thread media-libs/CMakeLists.txt Outdated
Comment thread media-libs/artifact-rocdecode.toml
Comment thread media-libs/artifact-rocjpeg.toml
Comment thread build_tools/fetch_sources.py Outdated
Comment thread CMakeLists.txt Outdated
Comment thread media-libs/CMakeLists.txt Outdated
Comment thread media-libs/CMakeLists.txt Outdated
Comment thread BUILD_TOPOLOGY.toml
@kiritigowda kiritigowda requested a review from marbre January 28, 2026 20:54
@kiritigowda
Copy link
Copy Markdown
Contributor Author

Comment thread CLAUDE.md
Comment thread .gitmodules Outdated
Comment thread build_tools/packaging/linux/package.json Outdated
Comment thread build_tools/packaging/linux/package.json Outdated
Comment thread build_tools/packaging/linux/package.json Outdated
Comment thread build_tools/packaging/linux/package.json Outdated
Copy link
Copy Markdown
Member

@marbre marbre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My previous comments have not been addressed, please do so before requesting another review. Furthermore, I need to say this once again, the PR is too large to review. If you want fast review feedback, split up the PR to allow reviewers to focus on the smaller logical chunks.

Comment thread build_tools/github_actions/fetch_test_configurations.py Outdated
Comment thread build_tools/github_actions/fetch_test_configurations.py Outdated
Comment thread media-libs/CMakeLists.txt Outdated
@kiritigowda
Copy link
Copy Markdown
Contributor Author

kiritigowda commented Feb 4, 2026

Requires PR #3246 to pass ci

@kiritigowda kiritigowda marked this pull request as ready for review February 23, 2026 18:15
@kiritigowda kiritigowda changed the title Media Libraries - rocDecode & rocJPEG integration Media Libraries - rocDecode & rocJPEG tests Feb 26, 2026
@LakshmiKumar23 LakshmiKumar23 self-requested a review March 4, 2026 17:13
@geomin12
Copy link
Copy Markdown
Contributor

any updates on this? we would like to get this landed! seems the PR has been open for ~ 2 months

@kiritigowda
Copy link
Copy Markdown
Contributor Author

replaced with #4025

AryanSalmanpour pushed a commit that referenced this pull request Mar 20, 2026
## Motivation

Add media tests to CI

## Technical Details

Replacing #3098 

## Test Plan

Add test rocdecode and test rocjpeg

## Test Result

All tests should pass

## Submission Checklist

- [x] Look over the contributing guidelines at
https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.
radhaksri pushed a commit that referenced this pull request Mar 20, 2026
## Motivation

Add media tests to CI

## Technical Details

Replacing #3098 

## Test Plan

Add test rocdecode and test rocjpeg

## Test Result

All tests should pass

## Submission Checklist

- [x] Look over the contributing guidelines at
https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.
chiranjeevipattigidi pushed a commit that referenced this pull request Mar 23, 2026
## Motivation

Add media tests to CI

## Technical Details

Replacing #3098 

## Test Plan

Add test rocdecode and test rocjpeg

## Test Result

All tests should pass

## Submission Checklist

- [x] Look over the contributing guidelines at
https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants