[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

@ -924,7 +924,19 @@ typedef enum MppEncJpegCfgChange_e {
typedef struct MppEncJpegCfg_t {
RK_U32 change;
RK_S32 quant;
RK_U32 q_factor;
/*
* quality factor config
*
* q_factor - 1 ~ 99
* qf_max - 1 ~ 99
* qf_min - 1 ~ 99
* qtable_y: qtable for luma
* qtable_u: qtable for chroma
* qtable_v: default equal qtable_u
*/
RK_S32 q_factor;
RK_S32 qf_max;
RK_S32 qf_min;
RK_U8 *qtable_y;
RK_U8 *qtable_u;
RK_U8 *qtable_v;