Add support for adding a new struct RocJpegDecodeParams for passing the decode parameters to rocJpegDecode API (#22)

This commit is contained in:
Aryan Salmanpour
2024-05-08 11:30:36 -04:00
committed by GitHub
parent bb085a9bf1
commit 7bdd495214
10 changed files with 100 additions and 76 deletions
+1 -1
View File
@@ -39,7 +39,7 @@ class ROCJpegDecoder {
~ROCJpegDecoder();
RocJpegStatus InitializeDecoder();
RocJpegStatus GetImageInfo(const uint8_t *data, size_t length, uint8_t *num_components, RocJpegChromaSubsampling *subsampling, uint32_t *widths, uint32_t *heights);
RocJpegStatus Decode(const uint8_t *data, size_t length, RocJpegOutputFormat output_format, RocJpegImage *destination);
RocJpegStatus Decode(const uint8_t *data, size_t length, const RocJpegDecodeParams *decode_params, RocJpegImage *destination);
private:
RocJpegStatus InitHIP(int device_id);
RocJpegStatus GetChromaHeight(uint32_t surface_format, uint16_t picture_height, uint16_t &chroma_height);