| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | rc_model_v2.c | 369 ctx->vi_scale = mpp_clip(ctx->vi_scale, 16, 320); in bits_model_preset() 376 ctx->i_refresh_scale = mpp_clip(ctx->i_refresh_scale, 16, 64); in bits_model_preset() 431 ctx->vi_scale = mpp_clip(ctx->vi_scale, 16, 320); in bits_model_update() 438 ctx->i_refresh_scale = mpp_clip(ctx->i_refresh_scale, 16, 64); in bits_model_update() 477 i_scale = mpp_clip(i_scale, 16, 16000); in bits_model_alloc() 484 i_scale = mpp_clip(i_scale, 16, max_i_prop); in bits_model_alloc() 488 i_scale = mpp_clip(i_scale, 16, max_i_prop); in bits_model_alloc() 507 i_scale = mpp_clip(i_scale, 16, 16000); in bits_model_alloc() 515 i_scale = mpp_clip(i_scale, 16, max_i_prop); in bits_model_alloc() 519 i_scale = mpp_clip(i_scale, 16, max_i_prop); in bits_model_alloc() [all …]
|
| H A D | rc_model_v2_smt.c | 148 RK_S32 win_len = mpp_clip(MPP_MAX3(gop_len, nfps, 10), 1, nfps); in bits_model_smt_init() 493 index = mpp_clip(index, 4, 95); in cal_smt_first_i_start_qp() 530 ctx->qp_out = mpp_clip(new_fm_qp, ctx->usr_cfg.min_i_quality, ctx->usr_cfg.max_i_quality); in calc_smt_debreath_qp() 618 mpp_data_init(&p->qp_p, mpp_clip(MPP_MAX(p->igop, nfps), 20, 50)); in smt_start_prepare() 718 RK_S32 avg_qp = mpp_clip(avg_pqp, p->qp_min, p->qp_max); in derive_iframe_qp_by_bitrate() 740 qp_out_i = mpp_clip(qp_out_i, inter_pqp0[avg_qp], inter_pqp1[avg_qp]); in derive_iframe_qp_by_bitrate() 741 qp_out_i = mpp_clip(qp_out_i, inter_pqp0[prev_pqp], inter_pqp1[prev_pqp]); in derive_iframe_qp_by_bitrate() 743 qp_out_i = mpp_clip(qp_out_i, intra_pqp0[0][prev_iqp], intra_pqp1[prev_iqp]); in derive_iframe_qp_by_bitrate() 745 qp_out_i = mpp_clip(qp_out_i, intra_pqp0[1][prev_iqp], intra_pqp1[prev_iqp]); in derive_iframe_qp_by_bitrate() 747 qp_out_i = mpp_clip(qp_out_i, intra_pqp0[2][prev_iqp], intra_pqp1[prev_iqp]); in derive_iframe_qp_by_bitrate() [all …]
|
| H A D | vp8e_rc.c | 110 … p->cur_scale_qp = mpp_clip(p->cur_scale_qp, (info->quality_min << 6), (info->quality_max << 6)); in rc_model_v2_vp8_hal_start() 119 qp_scale = mpp_clip(qp_scale, (info->quality_min << 6), (info->quality_max << 6)); in rc_model_v2_vp8_hal_start() 123 start_qp = mpp_clip(start_qp, info->quality_min, info->quality_max); in rc_model_v2_vp8_hal_start() 131 qp_scale = mpp_clip(qp_scale, (info->quality_min << 6), (info->quality_max << 6)); in rc_model_v2_vp8_hal_start() 141 p->start_qp = mpp_clip(p->start_qp, info->quality_min, info->quality_max); in rc_model_v2_vp8_hal_start()
|
| /rockchip-linux_mpp/mpp/vproc/vdpp/ |
| H A D | vdpp2.c | 425 p_es_param->es_tan_lo_th = mpp_clip(tan(angle_lo_th * acos(-1) / 180.0) * 512, 0, 511); in update_es_tan() 426 p_es_param->es_tan_hi_th = mpp_clip(tan(angle_hi_th * acos(-1) / 180.0) * 512, 0, 511); in update_es_tan() 434 RK_U8 conf_local_mean_th = mpp_clip((256 * (float)p_es_param->es_iWgtLocalTh) in set_es_to_vdpp2_reg() 480 diff2conf_lut_k[i] = mpp_clip(FLOOR(256 * (y1 - y0) / (x1 - x0)), 0, 255); in set_es_to_vdpp2_reg() 640 peaking_ctrl_idx_N0[ii] = mpp_clip(peaking_ctrl_idx_N0[ii], -256, 255); in set_shp_to_vdpp2_reg() 641 peaking_ctrl_idx_N1[ii] = mpp_clip(peaking_ctrl_idx_N1[ii], -256, 255); in set_shp_to_vdpp2_reg() 642 peaking_ctrl_idx_N2[ii] = mpp_clip(peaking_ctrl_idx_N2[ii], -256, 255); in set_shp_to_vdpp2_reg() 643 peaking_ctrl_idx_N3[ii] = mpp_clip(peaking_ctrl_idx_N3[ii], -256, 255); in set_shp_to_vdpp2_reg() 644 peaking_ctrl_idx_P0[ii] = mpp_clip(peaking_ctrl_idx_P0[ii], -256, 255); in set_shp_to_vdpp2_reg() 645 peaking_ctrl_idx_P1[ii] = mpp_clip(peaking_ctrl_idx_P1[ii], -256, 255); in set_shp_to_vdpp2_reg() [all …]
|
| H A D | vdpp_common.c | 709 contrast2conf_mapping_k = mpp_clip(256 * tmp_diff_y / tmp_diff_x, 0, 65535); in set_dmsr_to_vdpp_reg()
|
| /rockchip-linux_mpp/mpp/hal/vpu/h264e/ |
| H A D | hal_h264e_vepu2_v2.c | 312 top = mpp_clip(top, 0, mb_h); in setup_intra_refresh() 313 bottom = mpp_clip(bottom, 0, mb_h); in setup_intra_refresh() 319 left = mpp_clip(left, 0, mb_w); in setup_intra_refresh() 320 right = mpp_clip(right, 0, mb_w); in setup_intra_refresh()
|
| H A D | hal_h264e_vepu_v2.c | 653 tmp = mpp_clip(tmp / 4, -32768, 32767); in h264e_vepu_mbrc_prepare() 684 mbrc->slice_size_mb_rows = mpp_clip(slice_mb_rows, 2, 127); in h264e_vepu_slice_split_cfg() 691 mbrc->slice_size_mb_rows = mpp_clip(slice_mb_rows, 2, 127); in h264e_vepu_slice_split_cfg()
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_enc_impl.c | 984 set->bmap_qpmin_i = mpp_clip(set->bmap_qpmin_i, 1, 51); in proc_tune_cfg() 985 set->bmap_qpmin_p = mpp_clip(set->bmap_qpmin_p, 1, 51); in proc_tune_cfg() 986 set->bmap_qpmax_i = mpp_clip(set->bmap_qpmax_i, 1, 51); in proc_tune_cfg() 987 set->bmap_qpmax_p = mpp_clip(set->bmap_qpmax_p, 1, 51); in proc_tune_cfg() 988 set->min_bg_fqp = mpp_clip(set->min_bg_fqp, 1, 51); in proc_tune_cfg() 989 set->max_bg_fqp = mpp_clip(set->max_bg_fqp, 1, 51); in proc_tune_cfg() 990 set->min_fg_fqp = mpp_clip(set->min_fg_fqp, 1, 51); in proc_tune_cfg() 991 set->max_fg_fqp = mpp_clip(set->max_fg_fqp, 1, 51); in proc_tune_cfg() 992 set->bg_delta_qp_i = mpp_clip(set->bg_delta_qp_i, -32, 32); in proc_tune_cfg() 993 set->bg_delta_qp_p = mpp_clip(set->bg_delta_qp_p, -32, 32); in proc_tune_cfg() [all …]
|
| /rockchip-linux_mpp/osal/inc/ |
| H A D | mpp_common.h | 195 static __inline RK_S32 mpp_clip(RK_S32 a, RK_S32 amin, RK_S32 amax) in mpp_clip() function
|
| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | h265d_parser.c | 334 s->sh.chroma_log2_weight_denom = mpp_clip(s->sh.luma_log2_weight_denom + delta, 0, 7); in pred_weight_table() 368 …s->sh.chroma_offset_l0[i][j] = mpp_clip((delta_chroma_offset_l0 - ((128 * s->sh.chroma_weight_l0[i… in pred_weight_table() 408 …s->sh.chroma_offset_l1[i][j] = mpp_clip((delta_chroma_offset_l1 - ((128 * s->sh.chroma_weight_l1[i… in pred_weight_table()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu580.c | 276 frm_sta = mpp_clip(frm_sta, 0, pic_wd64 - 1); in vepu580_h265_set_me_ram() 282 frm_end = mpp_clip(frm_end, 0, pic_wd64 - 1); in vepu580_h265_set_me_ram() 292 frm_sta = mpp_clip(frm_sta, 0, pic_wd64 - 1); in vepu580_h265_set_me_ram() 299 frm_end = mpp_clip(frm_end, 0, pic_wd64 - 1); in vepu580_h265_set_me_ram()
|
| H A D | hal_h265e_vepu540c.c | 1005 frm_end = mpp_clip(frm_end, 0, pic_wdt_align - 1); in vepu540c_h265_set_me_regs()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu580.c | 1745 frm_sta = mpp_clip(frm_sta, 0, pic_wd64 - 1); in calc_cime_parameter() 1752 frm_end = mpp_clip(frm_end, 0, pic_wd64 - 1); in calc_cime_parameter()
|
| H A D | hal_h264e_vepu540c.c | 1194 frm_end = mpp_clip(frm_end, 0, pic_wdt_align - 1); in calc_cime_parameter()
|
| /rockchip-linux_mpp/mpp/codec/dec/vp9/ |
| H A D | vp9d_parser.c | 1394 p2 = mpp_clip(p2, 1, 255); in adapt_prob()
|