Aryan Salmanpour
b2149abcef
Revert "Allow overriding CMAKE_CXX_COMPILER ( #436 )" ( #440 )
...
This reverts commit 07ecb5e7d6 .
2024-10-24 13:28:50 -04:00
Jeremy Newton
07ecb5e7d6
Allow overriding CMAKE_CXX_COMPILER ( #436 )
...
Using set as-is doesn't allow the user to set their own rocm path.
This is useful for community packagers or debugging.
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com >
2024-10-24 11:36:14 -04:00
Aryan Salmanpour
e463cbd0f2
Find the minimum supported libva version 1.16 when building rocdecode ( #437 )
...
* Find the minimum supported libva version 1.16 when building rocdecode
* Update the changelog
* Update the Error message if libva-amdgpu-dev/libva-amdgpu-devel not found
* Add missing comma
2024-10-23 13:54:23 -04:00
Jeremy Newton
859103755a
Fix libva requirements for rocdecode ( #435 )
...
* Fix libva requirements for rocdecode
mesa-amdgpu-va-drivers is built with libva 2.16 (VA-API 1.16), so it
provides the entry point "__vaDriverInit_1_16". For rocdecode to use
mesa, it also needs to make sure it has a high enough requirement on
libva to be compatible with this function.
Strictly speaking, it doesn't matter what libva is used as long as it's
2.16 or newer, since libva is backwards compatible. An OR conditions is
used to favour distro packages when possible to avoid causing issues
with existing libraries built against the distro version.
For libva dev packages, we can just use libva-amdgpu-dev/el directly.
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com >
* Update to use libva-amdgpu
To reflect the package change, update the README, rocDecode-setup.py,
and the CHANEGLOG.
Putting the minimum VA-API version in the README isn't required as the
user is expected to just install the latest libva-amdgpu to match the
mesa VA-API version.
---------
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com >
2024-10-22 11:41:00 -04:00
Kiriti Gowda
64078a58cb
Package - dependencies updated ( #416 )
...
* Package - dependencies updated
* Changelog - new format added
* Setup - OS specific updates
* CMakeList - Cleanup
* Version Updates Fix
2024-10-07 16:20:10 -04:00
Lakshmi Kumar
4e4a18d280
change clang++ path as suggested by packaging team ( #427 )
2024-10-01 08:35:45 -04:00
Kiriti Gowda
e095d612a1
License - Remove license from dev & test packages ( #410 )
2024-08-15 15:10:38 -04:00
Kiriti Gowda
1ac853e441
CTest Updates - Fix duplicates ( #408 )
...
* Test - Fix CTest
* CMakeLists - Clang Set
* Ctest - support
* Readme - Fix and updates
* Readme - minor fix
* Readme - MS template
* Install - Minor instructiion fix
* Clang - Added as default CXX compiler
* Update CHANGELOG.md
Remove unreleased
2024-08-14 17:28:52 -04:00
Lakshmi Kumar
e3b3fe9e8e
Test Upgrades ( #395 )
...
* adds av1 to ctest
* add av1 support for batch sample
* add test to make test also
* path update for make test
* add function for codec support check
* add changes to batch sample
* addressign review comment
* modify all apps to check codec support
2024-07-26 17:09:58 -04:00
Lakshmi Kumar
d0821d303a
Add versioning file for rocdecode ( #393 )
...
* add versioning file for rocdecode
* add comment for #define
* add version to rocdecde.h
---------
Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com >
2024-07-22 12:37:30 -04:00
jeffqjiangNew
96c65d74a6
Enabled AV1 decode by default. ( #391 )
...
* * rocDecode/AV1: Enabled AV1 decode by default.
* * rocDecode/AV1: Added changes suggested in code review.
- Bumped up rocDecode version to 0.7.0.
- Added AV1 support statement in readme file.
2024-07-22 12:32:12 -04:00
Kiriti Gowda
2014c55f11
CMakeLists - Use -D AMDGPU_TARGETS ( #379 )
...
* Sample - Updates
* CMakeList - Accept -D AMDGPU_TARGET
2024-07-09 11:03:24 -04:00
raramakr
7bf02a9606
Package - Remove package provides field from RPM and DEB package ( #371 )
...
The provides tag is required when the package provides a virtual package.
Package name along with version will be provided by default and the provides tag is not required for this.
Using the tag for providing the name, but without version was resulting in package upgrade issues.
2024-06-18 09:45:44 -07:00
Kiriti Gowda
b95a3abcec
Mariner - Support for package ( #368 )
2024-06-12 21:49:14 -04:00
Kiriti Gowda
460a49a728
CMakeLists & Setup - Updates ( #363 )
...
* CMakeLists - Remove OBSOLETES
* Setup - Updates
* Setup - Cleanup
2024-06-06 13:24:15 -04:00
Rajy Rawther
95f90982eb
videodecodeRGB sample re-org for rocPyDecode ( #343 )
...
* re-org videodecodeRGB sample
* minor fix
* removed un-necessary include
* minor fix
2024-05-07 17:11:57 -04:00
Aryan Salmanpour
1943aad663
Fix compilation issues on RHEL8 and SLES15.5 related to using std::filesystem ( #342 )
2024-05-06 21:12:23 -04:00
Kiriti Gowda
2df3c13454
RHEL - Deps Fix ( #334 )
2024-05-02 15:47:26 -04:00
Kiriti Gowda
68d8b629d1
Packaging Updates - RPM package changes ( #328 )
...
* RPM Deps - Updates
* SLES - Handle Package name diff
2024-05-01 14:35:49 -04:00
Kiriti Gowda
25c4b9584f
Docs - Cleanup & Fix ( #316 )
2024-04-16 15:05:17 -07:00
Kiriti Gowda
3b1d6932af
LibVA Updates - Support Public Version ( #315 )
...
* LibVA public - enable
* Support for RPM based OS
* Readme Updates
* Setup - Updates
* Setup - CentOS 7 unsupported
* Jenkins - Check Direct deps
2024-04-16 15:53:15 -04:00
Aryan Salmanpour
2d877cd357
Enable decoding AVC (H.264) codec by default and enable CTest for it ( #309 )
2024-04-04 19:47:35 -04:00
Lakshmi Kumar
e185226ae9
CMakeLists - install only required files from samples ( #303 )
...
* install only required files from samples
* update install directory
2024-04-01 15:53:15 -04:00
Kiriti Gowda
ad7f228774
Setup - updates & Fixes ( #301 )
...
* Setup - Updates
* Setup - Develop Install Default OFF
* Developer - Default OFF
2024-03-28 00:23:53 -04:00
Lakshmi Kumar
9fa7fe15fd
exclude build folders from samples in install ( #300 )
2024-03-27 14:13:00 -04:00
Aryan Salmanpour
592195b652
Organizing the install location of the rocdecode utils headers ( #296 )
2024-03-26 12:47:37 -04:00
Aryan Salmanpour
5e9000a508
Fix CTEST for video_decodeRGB-H265 - copy missing resize_kernels.h/cpp into destination location ( #288 )
2024-03-19 11:52:50 -04:00
Kiriti Gowda
2bde7e44f1
LibDRM - Updates & Fixes ( #286 )
...
* LibDRM - Updates
* LibDRM - Updates & fixes
2024-03-12 15:35:44 -04:00
Kiriti Gowda
5fdedf2351
Package Dependencies - Updates ( #281 )
...
* Package Dependencies - Updates
* Remove - --no-32
2024-03-07 17:17:09 -05:00
Kiriti Gowda
a9f732ea96
Deb Package Fix - Libdrm runtime update ( #277 )
...
* Deb Package Fix - Libdrm runtime update
* Requirements - List fix
---------
Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com >
2024-03-05 08:46:55 -05:00
Kiriti Gowda
a46f98b044
Lib VA/DRM - Fix & Updates ( #266 )
...
* lib VA/DRM - Fix & Updates
* Setup - Add lib drm dev
* Setup - Updates
2024-02-28 12:29:50 -05:00
Kiriti Gowda
5820a41421
Ubuntu 22.04 - dev package updates ( #262 )
...
* FindLibDRM - Remove temp pick from /usr
* Ubuntu 22.04 - Add C++-12 dev package
* Revert - Find LibDRM Fix
2024-02-27 14:52:50 -05:00
Lakshmi Kumar
072d6fe0e2
remove fork example ( #232 )
2024-02-09 15:46:48 -05:00
Kiriti Gowda
89001ce6f8
Conformance - CI Run Added ( #227 )
...
* Conformance - CI Run Added
* Jenkins - Fix typo
* Conformance - Fix help
2024-02-07 15:06:11 -05:00
Kiriti Gowda
aa3615c32b
Tests - Updated ( #219 )
...
* Tests - Updated
* Tests - CMakeList fix
* CMakeLists - Install Updates
* CMakeList - Sample fix
* Tests - Updates
* Ctest - Updates
* Ctest - compiler
* Ctest - Updates
* Ctest - fix
* Sample - Fork Removed
* Jenkins - Add Test Package Verification
2024-02-06 14:45:55 -05:00
Kiriti Gowda
f352cb7548
Update CMakeLists.txt ( #197 )
2024-01-24 11:57:29 -08:00
Aryan Salmanpour
64fab08b3a
videodecode sample - install the common.h in the destination ( #161 )
2024-01-09 20:35:19 -08:00
jeffqjiangNew
04fe74f390
* rocDecode: Updated Copyright message for 2024. ( #160 )
2024-01-09 20:47:16 -05:00
Kiriti Gowda
fd27e268f0
ROCm 6.1.0+ - updates ( #153 )
...
* Package updates
* RHEL Updates
* Find LibDRM - Fix for rocm failure to install
* Fix dependencies
* Deps Updates
* Jenkins - Add make test to test phase
* Jenkins - Install amdgpu-dkms on CI
* Jenkins - Fix test
* Test - Release build
* Readme - Updates
2024-01-09 13:43:34 -05:00
Aryan Salmanpour
2f2e66679b
CMakeLists code cleanup - dont link to hip::device if there is nt any hip kernles for compilation ( #156 )
2024-01-09 11:51:52 -05:00
Kiriti Gowda
90fcd668a5
rocDecode Test Package ( #140 )
...
* rocDecode Test Package
* Jenkins - Add Test Package
* CTest for Package
2023-12-14 10:42:52 -05:00
Lakshmi Kumar
f221d78258
adding support for MI300A A1 - gfx942 ( #124 )
2023-12-07 09:31:44 -05:00
Aryan Salmanpour
5beedfdd55
update the the rocDecode-setup script - add libstdc++12, and remove unused libavsws-dev ( #105 )
2023-11-30 10:08:38 -05:00
Kiriti Gowda
80f8f5280f
Package - Fix ( #93 )
...
* Package - Fix
* Readme - Updates
2023-11-28 16:08:24 -05:00
Kiriti Gowda
90e6d30383
Package - updates ( #81 )
...
* Package - updates
* Package - Info
2023-11-23 08:57:45 -05:00
Rajy Rawther
628e1d2610
rr: Add debug flags for valgrind ( #77 )
...
* commending out ParseSeiMessage because it is causing segfault
* CMake changes for valgrind
2023-11-20 12:07:13 -05:00
Kiriti Gowda
b94b4f7947
Dev Package - Add FFMPEG Deps ( #70 )
...
* Dev Package - Add FFMPEG Deps
* Print Deps
* Deps Fix
* CI - Package Details
2023-11-16 16:34:47 -05:00
Kiriti Gowda
f67f9033c8
rocDecode - runtime, dev, ASAN package ( #52 )
...
* rocDecode - runtime, dev, ASAN
* Package - Updates & cleanup
* Package - Fix
* Package - Deps Info
* rocDecode - Package Depends Cleanup
* CI - Verify Runtime & Dev Packages
* Jenkins - Save all built packages
* Jenkins - Groovy Updates
* Package - Cleanup
* CMakeList - updates
* CI - save all packages
* CI - Save Test Logs
2023-11-15 21:32:10 -05:00
Aryan Salmanpour
851c537904
code cleanup - use google style for videodecode sample and RocVideoDecoder class - no functional change ( #65 )
...
* code cleanup - use google style for videodecode sample and RocVideoDecoder class - no functional change
* rename SaveSurfToFile to SaveFrameToFile
2023-11-15 15:49:16 -05:00
Kiriti Gowda
d34d85027c
FFMPEG - Updates ( #33 )
...
* FFMPEG - Updates
* Readme - Updates
* Sample - Install
* Install Sample Deps
* Samples - Updates
* Sample - Added missing header
2023-11-06 11:51:47 -05:00