Files
rocm-systems/projects/rocdecode
Lakshmi Kumar 04f3ecc0e9 HEVC Parser (#9)
* basic parser create

* adding data_stream

* buildable parser

* query output and required fucntions

* latest changes

* alloc buffer and other functions

* parses first frame

* parser finds all frames

* parser dump size correct - dump file included

* clean up

* merge conflicts and file restructure

* uses updated video demuxer

* undoing changes to sample app

* cleaning code

* cleaning code

* removing dwarf flag from compile

* formatting changes

* change variable names as per google standard

* struct naming convention

* struct name

* remove parser data class and combine into parser buffer

* remove context class and clean up

* remove log file and use commons

* move class to .h file

* removing unused functions

* removes platform.h

* removing datastream class

* formatting

* remove byte_array, rename enums

* clean up

* spacing

* rearrange to fit master

* removes bit_strea_parser class, combines common stuff to roc_video_parser file

[ROCm/rocdecode commit: 4ca0d02bb0]
2023-10-05 11:20:07 -04:00
..
2023-10-05 11:20:07 -04:00
2023-10-05 11:20:07 -04:00
2023-06-12 14:45:01 -07:00

rocDecode

rocDecode is a high performance video decode SDK for AMD hardware

Prerequisites:

Build instructions:

Please follow the instructions below to build and install the vcndecode library.

 cd rocDecode
 mkdir build; cd build
 cmake ..
 make -j8
 sudo make install

Samples:

The tool provides a few samples to decode videos here. Please refer to the individual folders to build and run the samples.

Docker:

Docker files to build rocDecode containers are available here