mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 09:06:50 +08:00
[enc_gdr]: Platform supports intra refresh
Add parameters required for intra refresh Add rate control corresponding to intra refresh Change-Id: I6dbaf70e3c50cd0debf909ded9fb5c4f30df26ec Signed-off-by: Hongjin Li <vic.hong@rock-chips.com>
This commit is contained in:
@@ -236,6 +236,7 @@ typedef enum MppEncRcCfgChange_e {
|
||||
MPP_ENC_RC_CFG_CHANGE_DEBREATH = (1 << 24),
|
||||
MPP_ENC_RC_CFG_CHANGE_HIER_QP = (1 << 25),
|
||||
MPP_ENC_RC_CFG_CHANGE_ST_TIME = (1 << 26),
|
||||
MPP_ENC_RC_CFG_CHANGE_REFRESH = (1 << 27),
|
||||
MPP_ENC_RC_CFG_CHANGE_ALL = (0xFFFFFFFF),
|
||||
} MppEncRcCfgChange;
|
||||
|
||||
@@ -406,6 +407,11 @@ typedef struct MppEncRcCfg_t {
|
||||
RK_S32 hier_qp_en;
|
||||
RK_S32 hier_qp_delta[4];
|
||||
RK_S32 hier_frame_num[4];
|
||||
|
||||
RK_U32 refresh_en;
|
||||
MppEncRcRefreshMode refresh_mode;
|
||||
RK_U32 refresh_num;
|
||||
RK_S32 refresh_length;
|
||||
} MppEncRcCfg;
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user