Kiriti Gowda
c8ff82a943
SLES - Updates ( #454 )
...
* SLES - Updates
* Updates
* Cleanup
* Update CHANGELOG.md
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
* CXX Compiler - Use AMD Clang++
* Docs - Updates
* ROCm Version - Upgraded to 6.3.0
* Readme - cleanup
* Readme - minor updates
* Readme - Fix note
---------
Co-authored-by: spolifroni-amd <Sandra.Polifroni@amd.com >
[ROCm/rocdecode commit: 6339767b4c ]
2024-11-15 15:35:53 -05:00
Kiriti Gowda
bd3b6208fa
GPU Arch Updates ( #448 )
...
[ROCm/rocdecode commit: 69eb625d2d ]
2024-11-06 20:37:07 -05:00
Lakshmi Kumar
a511a33966
set disp_delay to 1 for all samples ( #446 )
...
[ROCm/rocdecode commit: cb7b2c7f2f ]
2024-11-06 14:45:34 -05:00
Aryan Salmanpour
896998cc14
Revert "Allow overriding CMAKE_CXX_COMPILER ( #436 )" ( #440 )
...
This reverts commit 5b9907034e .
[ROCm/rocdecode commit: b2149abcef ]
2024-10-24 13:28:50 -04:00
Jeremy Newton
5b9907034e
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 >
[ROCm/rocdecode commit: 07ecb5e7d6 ]
2024-10-24 11:36:14 -04:00
Kiriti Gowda
021e32bc21
Find rocDecode - Support added ( #428 )
...
* Find rocDecode - Support added
* Find rocDecode - Updates
* Find rocDecode - Version fix
* Find rocDecode - Version Var
* Minor cleanup
* Test - Find package updates
* CTest - Upgrades
* CTest - Enhancements
---------
Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com >
[ROCm/rocdecode commit: befc6f6562 ]
2024-10-02 17:35:56 -04:00
Lakshmi Kumar
ffe6861569
change clang++ path as suggested by packaging team ( #427 )
...
[ROCm/rocdecode commit: 4e4a18d280 ]
2024-10-01 08:35:45 -04:00
Kiriti Gowda
aaa794a807
Support GFX12 ( #423 )
...
[ROCm/rocdecode commit: eb5f2da4ae ]
2024-09-17 10:47:17 -04:00
jeffqjiangNew
2bad24f6f2
Simplified MD5 string compare code and fixed potential incorrect conversion of MD5 string to integers. ( #414 )
...
* * rocDecode: Fixed potential incorrect conversion of MD5 string to integers.
* * rocDecode: Changed a string name.
* * rocDecode: Simplified the MD5 string compare code.
* * rocDecode: Added minor changed based on review comments.
* * rocDecode: Minor changes.
* * rocDecode/Sample script: Added units to Bit rate field in csv output.
[ROCm/rocdecode commit: 14f4c6973a ]
2024-09-16 15:27:10 -04:00
Lakshmi Kumar
b9c293a754
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
[ROCm/rocdecode commit: e3b3fe9e8e ]
2024-07-26 17:09:58 -04:00
Kiriti Gowda
2626f6bc66
CMakeLists - Use -D AMDGPU_TARGETS ( #379 )
...
* Sample - Updates
* CMakeList - Accept -D AMDGPU_TARGET
[ROCm/rocdecode commit: 2014c55f11 ]
2024-07-09 11:03:24 -04:00
Rajy Rawther
5105e2d7b3
Added a new function to get RgbStride ( #352 )
...
* re-org videodecodeRGB sample
* minor fix
* removed un-necessary include
* minor fix
* added GetRgbStride utility function for RGB stride
* fix for review comments
---------
Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com >
[ROCm/rocdecode commit: dd30db9f51 ]
2024-05-13 12:39:38 -04:00
Rajy Rawther
4de84d0b27
videodecodeRGB sample re-org for rocPyDecode ( #343 )
...
* re-org videodecodeRGB sample
* minor fix
* removed un-necessary include
* minor fix
[ROCm/rocdecode commit: 95f90982eb ]
2024-05-07 17:11:57 -04:00
Kiriti Gowda
7fdf00a682
Sample - Added missing header ( #336 )
...
[ROCm/rocdecode commit: e2b9e7197a ]
2024-05-02 17:26:11 -04:00
Pavel Tcherniaev
a9a75f088d
added md5 checksum with changes that Aryan and Rajy requested ( #333 )
...
Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com >
[ROCm/rocdecode commit: 12fa766973 ]
2024-05-02 08:49:46 -04:00
Aryan Salmanpour
805ecd6ee8
Organizing the install location of the rocdecode utils headers ( #296 )
...
[ROCm/rocdecode commit: 592195b652 ]
2024-03-26 12:47:37 -04:00
Rajy Rawther
5ac584fad5
rocDecode resize sample implementation ( #285 )
...
* WIP: resize kernels
* hipified kernels for scaling from cuda
* updated videodecodeRGB sample for scaling
* added stream parameter to kernels
* add scale kernels using tex2d and NN
* enable tex2D kernels
* add NN resize kernels
* fixed scaling kernels
* fixed tex2D scaling kernel for UV scaling
* minor formatting
* address review comments
---------
Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com >
[ROCm/rocdecode commit: 39e274d02d ]
2024-03-18 08:32:19 -04:00
jeffqjiangNew
9e64945bdf
Fixed several issues with cropping. ( #275 )
...
* * rocDecode: Fixed several issues with cropping.
- Fixed the pixel start offset error on streams with non-zero top/left cropping in MD5 calculation.
- Fixed the pixel start offset error on streams with non-zero top/left cropping, and/or with user specified cropping in YUV frame output.
- Sorted out code which deals with cropping area specifiied by the bitstream, and cropping area specified by the user.
* * rocDecode: Additional changes after discussion.
- Set display rect for decoder create/reconfig to displayable area or user specified ROI area.
- Do not set target rect for decoder create/reconfig. Leave it for future use.
- Unified naming of display rect in decoder create/reconfig structs.
* * rocDecode: Put back the extra rounding to target width/height specifiied by the coded stream, for peace of mind, based on code review.
* * rocDecode: Added the missing stream specified cropping offset to the starting pixel pointer for none-internal memory modes.
---------
Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com >
[ROCm/rocdecode commit: e4614de461 ]
2024-03-11 22:35:11 -04:00
Kiriti Gowda
cabcb78825
FFMPEG - Multi-version support ( #270 )
...
* FFMPEG 5.X - Support
* FFMPEG 5.X - Support
* FFMPEG - Multiversion support
* FFMPEG - Support FFMPEG AVCODEC > 58.134.X
[ROCm/rocdecode commit: ca067ae6ec ]
2024-03-05 08:34:05 -05:00
Aryan Salmanpour
6f80f7e81c
Revert "FFMPEG 5.X - Support ( #268 )" ( #269 )
...
This reverts commit 11abd055ed .
[ROCm/rocdecode commit: 6317b9f22b ]
2024-02-28 14:31:07 -05:00
Kiriti Gowda
11abd055ed
FFMPEG 5.X - Support ( #268 )
...
[ROCm/rocdecode commit: 4f2bf945a9 ]
2024-02-28 12:37:33 -05:00
Kiriti Gowda
19697e79a8
VideoDecodeRGB - Failure Fix ( #248 )
...
* Sample - ROCM PATH Fix
* Sample - Add missing lib
[ROCm/rocdecode commit: e95129ece2 ]
2024-02-14 13:03:34 -05:00
Aryan Salmanpour
9467760627
Fix a bug in VideoDecodeRGB for syncing between main and worker threads ( #245 )
...
[ROCm/rocdecode commit: ee3829388d ]
2024-02-14 12:30:03 -05:00
Aryan Salmanpour
bc48060ff0
Fix a segmentation fault on some samples when the memory type is 3 (OUT_SURFACE_MEM_NOT_MAPPED) and attempting to save the output (which is not supported) ( #239 )
...
* Fix a segmentation fault on some samples when the memory type is 3 (OUT_SURFACE_MEM_NOT_MAPPED) and attempting to save the output (which is not supported)
* update the videoDecodeMultiFiles sample
* update the readme for videoDecodeMultiFiles
* add comments
* use OUT_SURFACE_MEM_NOT_MAPPED instead of integer number 3
[ROCm/rocdecode commit: 31c7c7c104 ]
2024-02-12 16:50:17 -05:00
Kiriti Gowda
9b14aee579
Sample - fix path & build types ( #237 )
...
[ROCm/rocdecode commit: 1881a5a61e ]
2024-02-12 12:13:37 -05:00
Aryan Salmanpour
cb9f6a48ae
Enable gfx941/gfx942 by default for videoDecodeRGB sample ( #236 )
...
[ROCm/rocdecode commit: de5841d249 ]
2024-02-12 08:35:23 -05:00
Kiriti Gowda
1b4792c45c
Doc - Updates ( #231 )
...
[ROCm/rocdecode commit: 5e5c92abb5 ]
2024-02-09 13:31:44 -05:00
Kiriti Gowda
f517b2ab2d
Samples - Docs Updated ( #204 )
...
[ROCm/rocdecode commit: 2298d93990 ]
2024-01-26 05:19:24 -08:00
Aryan Salmanpour
a28ebcb3f2
Remove unsupported GPUs ( #175 )
...
[ROCm/rocdecode commit: 3d28911453 ]
2024-01-15 10:50:34 -08:00
Aryan Salmanpour
8512426f1b
Add support for gfx1101 and gfx1102 ( #165 )
...
[ROCm/rocdecode commit: 28c00cb354 ]
2024-01-10 14:17:04 -05:00
jeffqjiangNew
4c9a35a6a8
* rocDecode: Updated Copyright message for 2024. ( #160 )
...
[ROCm/rocdecode commit: 04fe74f390 ]
2024-01-09 20:47:16 -05:00
Aryan Salmanpour
b0ffeffb8f
Add multi-threaingd support for videodecodergb sample ( #154 )
...
[ROCm/rocdecode commit: c464236bdc ]
2024-01-08 15:02:43 -05:00
Aryan Salmanpour
af09e155f8
Use a dedicated hip stream for launching hip kernels for color space conversion ( #152 )
...
[ROCm/rocdecode commit: dd738aef48 ]
2024-01-05 12:55:46 -05:00
Pavel Tcherniaev
8107033846
added help for arguments in case user doesn't give any arguments ( #138 )
...
[ROCm/rocdecode commit: 5930f15c1a ]
2023-12-13 13:55:40 -05:00
Lakshmi Kumar
6c3f0095da
adding support for MI300A A1 - gfx942 ( #124 )
...
[ROCm/rocdecode commit: f221d78258 ]
2023-12-07 09:31:44 -05:00
Rajy Rawther
20defa76e5
Samples - Add a sample for decoding a video and converting the raw decoded YUV frames to RGB format using HIP kernels ( #108 )
...
* WIP: class implementation
* add more definitions
* rocvideodecode implementation
* formatting fixes
* address review comments
* rocvideodecode class update
* videodec sample app-enable all apis
* video_dec_rgb_sample implementation
* fix issue with release mode execution and other clean_up
* add copyright block
* address review comments
* sync with tot and addressed review comments
* convert to snake_case
[ROCm/rocdecode commit: 15fb3e0b91 ]
2023-12-01 13:26:30 -05:00