mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-11-03 01:33:35 +08:00
[mpi_enc_test]: Add fix qp encoder mode
Change-Id: Ia749c9eb5d2a25b87e64215aa184301baf9fa6b5 Signed-off-by: toby.zhang <toby.zhang@rock-chips.com> Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
@@ -342,12 +342,14 @@ MPP_RET test_mpp_enc_cfg_setup(MpiEncMultiCtxInfo *info)
|
||||
case MPP_VIDEO_CodingHEVC : {
|
||||
switch (p->rc_mode) {
|
||||
case MPP_ENC_RC_MODE_FIXQP : {
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_init", 20);
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_max", 20);
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_min", 20);
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_max_i", 20);
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_min_i", 20);
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_ip", 2);
|
||||
RK_S32 fix_qp = cmd->qp_init;
|
||||
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_init", fix_qp);
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_max", fix_qp);
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_min", fix_qp);
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_max_i", fix_qp);
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_min_i", fix_qp);
|
||||
mpp_enc_cfg_set_s32(cfg, "rc:qp_ip", 0);
|
||||
} break;
|
||||
case MPP_ENC_RC_MODE_CBR :
|
||||
case MPP_ENC_RC_MODE_VBR :
|
||||
|
||||
Reference in New Issue
Block a user