Home
last modified time | relevance | path

Searched refs:pre_diff_bit_use (Results 1 – 1 of 1) sorted by relevance

/rockchip-linux_mpp/mpp/codec/rc/
H A Drc_model_v2_smt.c771 RK_S32 pre_diff_bit_use = 0; in derive_pframe_qp_by_bitrate() local
781 pre_diff_bit_use = ((RK_S64)m_dbr * coef + (RK_S64)p->pre_diff_bit_lower * 1024) >> 10; in derive_pframe_qp_by_bitrate()
790 pre_diff_bit_use, m_dbr, p->pre_diff_bit_lower, in derive_pframe_qp_by_bitrate()
793 if (abs(pre_diff_bit_use) * 100 <= bits_target_use * 3) in derive_pframe_qp_by_bitrate()
795 else if (pre_diff_bit_use * 100 > bits_target_use * 3) { in derive_pframe_qp_by_bitrate()
796 if (pre_diff_bit_use >= bits_target_use) in derive_pframe_qp_by_bitrate()
798 else if (pre_diff_bit_use * 4 >= bits_target_use * 1) in derive_pframe_qp_by_bitrate()
800 else if (pre_diff_bit_use * 10 > bits_target_use * 1) in derive_pframe_qp_by_bitrate()
806 pre_diff_bit_use = abs(pre_diff_bit_use); in derive_pframe_qp_by_bitrate()
807 qp_out = (pre_diff_bit_use >= 2 * bits_target_use) ? prev_pqp + 2 + qp_add_tmp : in derive_pframe_qp_by_bitrate()
[all …]