Added picture decode submission to VA-API driver. (#54)

* * rocDeocde/HEVC: Added several "reserved" fields to structs to match the corresponding VA-API structs.

* * rocDecode/HEVC: Added decode submission to VA-API driver.

* * rocDecode/HEVC: Corrected data buffer id type.
此提交包含在:
jeffqjiangNew
2023-11-10 17:15:47 -05:00
提交者 GitHub
父節點 7a90c0c054
當前提交 3c7f29dab4
共有 3 個檔案被更改,包括 130 行新增 和 1 行删除
+5
查看文件
@@ -513,6 +513,7 @@ typedef struct _RocdecHevcIQMatrix {
*/
uint8_t ScalingListDC32x32[2];
uint32_t reserved[4];
} RocdecHevcIQMatrix;
/***********************************************************/
@@ -631,6 +632,8 @@ typedef struct _RocdecHevcPicParams {
* short_term_ref_pic_set( num_short_term_ref_pic_sets ) structure.
*/
uint32_t st_rps_bits;
uint32_t reserved[8];
} RocdecHevcPicParams;
/***********************************************************/
@@ -724,6 +727,8 @@ typedef struct _RocdecHevcSliceParams {
uint16_t entry_offset_to_subset_array;
/** \brief Number of emulation prevention bytes in slice header. */
uint16_t slice_data_num_emu_prevn_bytes;
uint32_t reserved[2];
} RocdecHevcSliceParams;
/******************************************************************************************/