fix[Venc]: Fix jpeg and vpx fqp param error.

Signed-off-by: hdl <hdl@rock-chips.com>
Change-Id: Ib6e62d734a9a7019f51961de447d542e30289e9c
This commit is contained in:
hdl
2023-09-26 20:30:52 +08:00
parent 68177e2268
commit 470222deef
2 changed files with 8 additions and 0 deletions

View File

@@ -103,6 +103,10 @@ static MPP_RET vp8e_init(void *ctx, EncImplCfg *ctrl_cfg)
rc_cfg->fps_out_denorm = 1; rc_cfg->fps_out_denorm = 1;
rc_cfg->gop = 60; rc_cfg->gop = 60;
rc_cfg->max_reenc_times = 1; rc_cfg->max_reenc_times = 1;
rc_cfg->fqp_min_i = 0;
rc_cfg->fqp_min_p = 0;
rc_cfg->fqp_max_i = 127;
rc_cfg->fqp_max_p = 127;
p->rc = mpp_calloc(Vp8eRc, 1); p->rc = mpp_calloc(Vp8eRc, 1);
memset(p->rc, 0, sizeof(Vp8eRc)); memset(p->rc, 0, sizeof(Vp8eRc));

View File

@@ -1263,6 +1263,10 @@ static void set_rc_cfg(RcCfg *cfg, MppEncCfgSet *cfg_set)
cfg->min_quality = jpeg->qf_min; cfg->min_quality = jpeg->qf_min;
cfg->max_i_quality = jpeg->qf_max; cfg->max_i_quality = jpeg->qf_max;
cfg->min_i_quality = jpeg->qf_min; cfg->min_i_quality = jpeg->qf_min;
cfg->fqp_min_i = jpeg->qf_min;
cfg->fqp_max_i = jpeg->qf_max;
cfg->fqp_min_p = jpeg->qf_min;
cfg->fqp_max_p = jpeg->qf_max;
} break; } break;
default : { default : {
mpp_err_f("unsupport coding type %d\n", codec->coding); mpp_err_f("unsupport coding type %d\n", codec->coding);