mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-30 12:06:43 +08:00
fix[mpp_enc]: Add encoder speed mode setup
The encoder speed mode is in range of 0 ~ 3. 0 - normal mode with all mode decision path enabled. 1 - fast mode 2 - faster mode 3 - fastest mode Signed-off-by: toby.zhang <toby.zhang@rock-chips.com> Change-Id: I0c607adbc1e4cea4025fa8a3816dc3a1ec1f13a1 Signed-off-by: toby.zhang <toby.zhang@rock-chips.com>
This commit is contained in:
@@ -1541,6 +1541,7 @@ typedef enum MppEncFineTuneCfgChange_e {
|
||||
MPP_ENC_TUNE_CFG_CHANGE_MADP16_TH = (1 << 19),
|
||||
MPP_ENC_TUNE_CFG_CHANGE_SKIP16_WGT = (1 << 20),
|
||||
MPP_ENC_TUNE_CFG_CHANGE_SKIP32_WGT = (1 << 21),
|
||||
MPP_ENC_TUNE_CFG_CHANGE_SPEED = (1 << 22),
|
||||
MPP_ENC_TUNE_CFG_CHANGE_ALL = (0xFFFFFFFF),
|
||||
} MppEncFineTuneCfgChange;
|
||||
|
||||
@@ -1570,7 +1571,7 @@ typedef struct MppEncFineTuneCfg_t {
|
||||
RK_S32 skip16_wgt; /* weight for skip16, 0 or [3, 8] */
|
||||
RK_S32 skip32_wgt; /* weight for skip32, 0 or [3, 8] */
|
||||
RK_S32 qpmap_en;
|
||||
RK_S32 enc_spd;/*enc speed [0..3] , 0:full mode; 1:fast; 2:faster; 3:fastest */
|
||||
RK_S32 speed; /*enc speed [0..3], 0:full mode; 1:fast; 2:faster; 3:fastest */
|
||||
RK_S32 reserved[4];
|
||||
} MppEncFineTuneCfg;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user