mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 09:06:50 +08:00
[mpp_enc]: Restore max_qp_step
1. Restore max_qp_step which limit the qp change between two frames. 2. Set default H.265 ip_qp_delta to 5. Change-Id: Iacd795da7f2df46e60ab3f5c45bc8b0f30aff5a5 Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
@@ -512,8 +512,10 @@ typedef enum MppEncH264CfgChange_e {
|
||||
MPP_ENC_H264_CFG_CHANGE_QP_LIMIT = (1 << 16),
|
||||
/* change on max_qp_i / min_qp_i */
|
||||
MPP_ENC_H264_CFG_CHANGE_QP_LIMIT_I = (1 << 17),
|
||||
/* change on max_qp_step */
|
||||
MPP_ENC_H264_CFG_CHANGE_MAX_QP_STEP = (1 << 18),
|
||||
/* change on qp_delta_ip */
|
||||
MPP_ENC_H264_CFG_CHANGE_QP_DELTA = (1 << 18),
|
||||
MPP_ENC_H264_CFG_CHANGE_QP_DELTA = (1 << 19),
|
||||
/* change on intra_refresh_mode / intra_refresh_arg */
|
||||
MPP_ENC_H264_CFG_CHANGE_INTRA_REFRESH = (1 << 20),
|
||||
/* change on max long-term reference frame count */
|
||||
@@ -773,6 +775,9 @@ typedef enum MppEncH265CfgChange_e {
|
||||
MPP_ENC_H265_CFG_ENTROPY_CHANGE = (1 << 16),
|
||||
MPP_ENC_H265_CFG_MERGE_CHANGE = (1 << 17),
|
||||
MPP_ENC_H265_CFG_CHANGE_VUI = (1 << 18),
|
||||
MPP_ENC_H265_CFG_RC_I_QP_CHANGE = (1 << 19),
|
||||
MPP_ENC_H265_CFG_RC_MAX_QP_STEP_CHANGE = (1 << 21),
|
||||
MPP_ENC_H265_CFG_RC_IP_DELTA_QP_CHANGE = (1 << 20),
|
||||
MPP_ENC_H265_CFG_CHANGE_ALL = (0xFFFFFFFF),
|
||||
} MppEncH265CfgChange;
|
||||
|
||||
|
Reference in New Issue
Block a user