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.
This commit is contained in:
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;
/******************************************************************************************/