feat[vepu580]: Optimization to improve VMAF

Signed-off-by: Tingjin Huang <timkingh.huang@rock-chips.com>
Change-Id: Idaecf9a402aa9b87802d76911abb816e0dc557ec
This commit is contained in:
Tingjin Huang
2024-08-13 19:21:08 +08:00
committed by Herman Chen
parent df0b9e3a0d
commit 01dee1b7d4
10 changed files with 187 additions and 112 deletions

View File

@@ -1440,7 +1440,8 @@ typedef enum MppEncFineTuneCfgChange_e {
MPP_ENC_TUNE_CFG_CHANGE_SAO_STR_I = (1 << 10),
MPP_ENC_TUNE_CFG_CHANGE_SAO_STR_P = (1 << 11),
MPP_ENC_TUNE_CFG_CHANGE_QPMAP_EN = (1 << 12),
MPP_ENC_TUNE_CFG_CHANGE_RC_CONTAINER = (1 << 13)
MPP_ENC_TUNE_CFG_CHANGE_RC_CONTAINER = (1 << 13),
MPP_ENC_TUNE_CFG_CHANGE_VMAF_OPT = (1 << 14)
} MppEncFineTuneCfgChange;
typedef struct MppEncFineTuneCfg_t {
@@ -1459,6 +1460,7 @@ typedef struct MppEncFineTuneCfg_t {
RK_S32 sao_str_p; /* anti blur */
RK_S32 qpmap_en;
RK_S32 rc_container;
RK_S32 vmaf_opt;
} MppEncFineTuneCfg;
#endif /*__RK_VENC_CMD_H__*/