[mpp_enc_cfg]: combine gop and ref cfg config.

Signed-off-by: xueman.ruan <xueman.ruan@rock-chips.com>
Change-Id: Ia15a0128d03b1a2624410b6f2a13effe3a03c47c
This commit is contained in:
xueman.ruan
2023-03-21 09:29:37 +08:00
parent 35db8f909f
commit 0466c8aa6b
5 changed files with 92 additions and 67 deletions

View File

@@ -237,6 +237,7 @@ typedef enum MppEncRcCfgChange_e {
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_GOP_REF_CFG = (1 << 28),
MPP_ENC_RC_CFG_CHANGE_ALL = (0xFFFFFFFF),
} MppEncRcCfgChange;
@@ -339,6 +340,7 @@ typedef struct MppEncRcCfg_t {
* etc...
*/
RK_S32 gop;
void *ref_cfg;
/*
* skip_cnt - max continuous frame skip count