jeffqjiangNew
67c9ea1983
Re-enabled SEI message processing. ( #79 )
...
* * rocDecode/HEVC: Re-enabled SEI message processing.
- Added "-sei" command option to extract SEI messages from stream.
- Added support for SEI info parsing for multiple SEI NAL units with multiple payloads.
- Fixed a SEI syntax parsing issue and several procssing issues.
- Fixed a double free memory issue in SEI data buffer handling in HandlePictureDisplay().
* * rocDecode/HEVC: Coding format changes.
* * rocDecode/HEVC: Minor format changes.
[ROCm/rocdecode commit: ad186a90da ]
2023-11-21 14:33:15 -05:00
Aryan Salmanpour
4bfd23aa13
Code clean up - remove unused headers from demuxer, unused ffmpeg dependencies, and redundent info from videodecode sample ( #71 )
...
[ROCm/rocdecode commit: 071b37b3bd ]
2023-11-17 12:46:27 -05:00
Aryan Salmanpour
efc870b974
update the videodecode sample to call GetFrame/ReleaseFrame regradless of dumping frames ( #68 )
...
[ROCm/rocdecode commit: 28c86ba813 ]
2023-11-16 12:08:15 -05:00
Aryan Salmanpour
0a166ff271
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
[ROCm/rocdecode commit: 851c537904 ]
2023-11-15 15:49:16 -05:00
Rajy Rawther
4c7210745f
Rr/add low latency ( #59 )
...
* added picture_index associated with frame and fixed bug
* added option to force low_latency display
* add force_zero_latency option for videodecode sample
[ROCm/rocdecode commit: d163eb1764 ]
2023-11-13 13:53:19 -05:00
Rajy Rawther
59c03a8df3
fix exception handling to gracefully exit ( #49 )
...
* fix exception handling to gracefully exit
* addressed review comments
[ROCm/rocdecode commit: 55ebf353cc ]
2023-11-10 15:44:40 -05:00
Kiriti Gowda
7f64bb0b61
FFMPEG - Updates ( #33 )
...
* FFMPEG - Updates
* Readme - Updates
* Sample - Install
* Install Sample Deps
* Samples - Updates
* Sample - Added missing header
[ROCm/rocdecode commit: d34d85027c ]
2023-11-06 11:51:47 -05:00
Aryan Salmanpour
174b672159
Fix a bug in GetVideoCodecString function where it didn't return the correct codec string ( #35 )
...
[ROCm/rocdecode commit: 0d9b056ee5 ]
2023-11-06 08:20:53 -05:00
Rajy Rawther
691521af5a
roc_video_decode class update ( #29 )
...
* WIP: class implementation
* add more definitions
* rocvideodecode implementation
* formatting fixes
* address review comments
* rocvideodecode class update
* videodec sample app-enable all apis
[ROCm/rocdecode commit: 89a278bd1b ]
2023-11-01 21:16:02 -04:00
Kiriti Gowda
34f1cc3b8f
Dynamic Link Libraries - updates ( #23 )
...
* DRM - deps updates
* Link Libraries - Updates & cleanup
* LibDRM - Find in SLES fix
* Make Test - Fix Failures
[ROCm/rocdecode commit: 2af10a5d80 ]
2023-10-25 18:56:36 -04:00
Aryan Salmanpour
6f06137ef6
clean up the VideoDemuxer class to make it follow the Google c++ style ( #7 )
...
[ROCm/rocdecode commit: b05e69b953 ]
2023-09-15 14:19:14 -04:00
Aryan
5b112f2c5c
Add initial cmake support for building the rocdecode library
...
[ROCm/rocdecode commit: 1ba367988d ]
2023-07-26 17:47:47 -04:00