radeon/vcn: add dynamic dpb Tier2 message buffer interface
Tier2 will dynamically manange the dpb buffers, so that can save even more VRAMs Signed-off-by: Leo Liu <leo.liu@amd.com> Reviewed-by: James Zhu <James.Zhu@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8916>
This commit is contained in:
parent
cc39225014
commit
905c103209
|
@ -464,6 +464,22 @@ typedef struct rvcn_dec_message_dynamic_dpb_s {
|
||||||
unsigned int dpbAddrOffset[16];
|
unsigned int dpbAddrOffset[16];
|
||||||
} rvcn_dec_message_dynamic_dpb_t;
|
} rvcn_dec_message_dynamic_dpb_t;
|
||||||
|
|
||||||
|
typedef struct rvcn_dec_message_dynamic_dpb_t2_s {
|
||||||
|
unsigned int dpbConfigFlags;
|
||||||
|
unsigned int dpbLumaPitch;
|
||||||
|
unsigned int dpbLumaAlignedHeight;
|
||||||
|
unsigned int dpbLumaAlignedSize;
|
||||||
|
unsigned int dpbChromaPitch;
|
||||||
|
unsigned int dpbChromaAlignedHeight;
|
||||||
|
unsigned int dpbChromaAlignedSize;
|
||||||
|
unsigned int dpbArraySize;
|
||||||
|
|
||||||
|
unsigned int dpbCurrLo;
|
||||||
|
unsigned int dpbCurrHi;
|
||||||
|
unsigned int dpbAddrLo[16];
|
||||||
|
unsigned int dpbAddrHi[16];
|
||||||
|
} rvcn_dec_message_dynamic_dpb_t2_t;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
unsigned short viewOrderIndex;
|
unsigned short viewOrderIndex;
|
||||||
unsigned short viewId;
|
unsigned short viewId;
|
||||||
|
|
Loading…
Reference in New Issue