mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-25 18:10:21 +08:00
feat[venc]: Add qbias for rkvenc encoder
Signed-off-by: hdl <hdl@rock-chips.com> Change-Id: Ib463b777898a3c25bebbd2fcb95d872581f0b8f7
This commit is contained in:
@@ -428,6 +428,9 @@ typedef enum MppEncHwCfgChange_e {
|
||||
MPP_ENC_HW_CFG_CHANGE_MB_RC = (1 << 6),
|
||||
MPP_ENC_HW_CFG_CHANGE_CU_MODE_BIAS = (1 << 8),
|
||||
MPP_ENC_HW_CFG_CHANGE_CU_SKIP_BIAS = (1 << 9),
|
||||
MPP_ENC_HW_CFG_CHANGE_QBIAS_I = (1 << 10),
|
||||
MPP_ENC_HW_CFG_CHANGE_QBIAS_P = (1 << 11),
|
||||
MPP_ENC_HW_CFG_CHANGE_QBIAS_EN = (1 << 12),
|
||||
MPP_ENC_HW_CFG_CHANGE_ALL = (0xFFFFFFFF),
|
||||
} MppEncHwCfgChange;
|
||||
|
||||
@@ -443,6 +446,9 @@ typedef struct MppEncHwCfg_t {
|
||||
/* vepu541/vepu540 */
|
||||
RK_S32 qp_delta_row; /* delta qp between two row in P frame */
|
||||
RK_S32 qp_delta_row_i; /* delta qp between two row in I frame */
|
||||
RK_S32 qbias_i;
|
||||
RK_S32 qbias_p;
|
||||
RK_S32 qbias_en;
|
||||
RK_U32 aq_thrd_i[16];
|
||||
RK_U32 aq_thrd_p[16];
|
||||
RK_S32 aq_step_i[16];
|
||||
|
||||
Reference in New Issue
Block a user