[jpege]: add rc for jpege

usage:
    q_factor - init factor
    qf_max   - max q_factor
    qf_min   - min q_factor

Change-Id: Idea1dea50f1f9c5e7e9ae41e1da228d5fb1a806b
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
This commit is contained in:
Ding Wei
2020-08-20 09:57:28 +08:00
committed by Herman Chen
parent 69eeef092a
commit ea095cc3ae
9 changed files with 174 additions and 29 deletions

View File

@@ -721,6 +721,13 @@ static void set_rc_cfg(RcCfg *cfg, MppEncCfgSet *cfg_set)
case MPP_VIDEO_CodingVP8 : {
} break;
case MPP_VIDEO_CodingMJPEG : {
MppEncJpegCfg *jpeg = &codec->jpeg;
cfg->init_quality = jpeg->quant;
cfg->max_quality = jpeg->qf_max;
cfg->min_quality = jpeg->qf_min;
cfg->max_i_quality = jpeg->qf_max;
cfg->min_i_quality = jpeg->qf_min;
} break;
default : {
mpp_err_f("unsupport coding type %d\n", codec->coding);