mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-07 18:11:02 +08:00
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:
@@ -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));
|
||||||
|
@@ -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);
|
||||||
|
Reference in New Issue
Block a user