diff --git a/inc/rk_mpi.h b/inc/rk_mpi.h index 5f9e741b..51cfcc47 100644 --- a/inc/rk_mpi.h +++ b/inc/rk_mpi.h @@ -70,7 +70,8 @@ typedef enum { MPP_CODEC_CMD_BASE = 0x30000, MPP_CODEC_SET_INFO_CHANGE_READY, - MPP_CODEC_SET_DEFAULT_WIDTH_HEIGH, + MPP_CODEC_SET_FRAME_INFO, + MPP_CODEC_GET_FRAME_INFO, MPP_DEC_CMD_BASE = 0x40000, MPP_DEC_SET_EXT_BUF_GROUP, /* IMPORTANT: set external buffer group to mpp decoder */ diff --git a/inc/vpu_api.h b/inc/vpu_api.h index 033fd385..28575726 100644 --- a/inc/vpu_api.h +++ b/inc/vpu_api.h @@ -61,6 +61,12 @@ typedef struct { RK_U32 TimeHigh; } TIME_STAMP; +typedef struct { + RK_U32 CodecType; + RK_U32 ImgWidth; + RK_U32 ImgHeight; +} VPU_GENERIC; + typedef struct VPUMem { RK_U32 phy_addr; RK_U32 *vir_addr;