| /rockchip-linux_mpp/osal/inc/ |
| H A D | mpp_common.h | 19 #define MPP_MIN(a,b) ((a) > (b) ? (b) : (a)) macro 20 #define MPP_MIN3(a,b,c) MPP_MIN(MPP_MIN(a,b),c) 21 #define MPP_MIN4(a, b, c, d) MPP_MIN((a), MPP_MIN3((b), (c), (d)))
|
| /rockchip-linux_mpp/mpp/hal/vpu/h264e/ |
| H A D | hal_h264e_vepu_v2.c | 555 p->check_point_count = MPP_MIN(p->mb_h - 1, VEPU_CHECK_POINTS_MAX); in h264e_vepu_mbrc_setup() 608 nonZeroTarget = MPP_MIN(coeffCntMax, MPP_MAX(0, nonZeroTarget)); in h264e_vepu_mbrc_prepare() 609 nonZeroTarget = MPP_MIN(0x7FFFFFFFU / 1024U, (RK_U32)nonZeroTarget); in h264e_vepu_mbrc_prepare() 620 tmp = MPP_MIN(WORD_CNT_MAX, tmp / 32 + 1); in h264e_vepu_mbrc_prepare() 629 tmp = MPP_MIN(WORD_CNT_MAX, tmp / 32 + 1); in h264e_vepu_mbrc_prepare()
|
| H A D | hal_h264e_vepu1_v2.c | 375 RK_U32 skip_penalty = MPP_MIN(255, h264_skip_sad_penalty[hw_mbrc->qp_init] * scaler); in hal_h264e_vepu1_gen_regs_v2() 519 dmv_qpel_penalty[i] = MPP_MIN(255, exp_golomb_signed(i)); in hal_h264e_vepu1_gen_regs_v2()
|
| H A D | hal_h264e_vepu2_v2.c | 415 RK_U32 skip_penalty = MPP_MIN(255, h264_skip_sad_penalty[hw_mbrc->qp_init] * scaler); in hal_h264e_vepu2_gen_regs_v2() 582 dmv_qpel_penalty[i] = MPP_MIN(255, exp_golomb_signed(i)); in hal_h264e_vepu2_gen_regs_v2()
|
| /rockchip-linux_mpp/mpp/codec/dec/avs2/ |
| H A D | avs2d_dpb.c | 71 dpb_size = MPP_MIN(13369344 / pic_size, 16) - 1; in dpb_get_size() 79 dpb_size = MPP_MIN(56623104 / pic_size, 16) - 1; in dpb_get_size() 87 dpb_size = MPP_MIN(213909504 / pic_size, 16) - 1; in dpb_get_size() 97 dpb_size = MPP_MIN(dpb_size, AVS2_MAX_DPB_SIZE); in dpb_get_size()
|
| H A D | avs2d_ps.c | 202 wqm_size = MPP_MIN(1 << (size_id + 2), 8); in wq_update_frame_matrix() 222 wqm_size = MPP_MIN(1 << (size_id + 2), 8); in parse_sequence_wqm() 559 wqm_size = MPP_MIN(1 << (size_id + 2), 8); in parse_picture_header_comm()
|
| /rockchip-linux_mpp/mpp/codec/dec/h264/ |
| H A D | h264d_dpb.c | 118 size = MPP_MIN(2 * size, MPP_MAX(1, RoundLog2(num_views)) * 16) / num_views; in getDpbSize() 120 size = MPP_MIN(size, 16); in getDpbSize() 137 size = MPP_MIN(active_sps->max_num_ref_frames, 16); in getDpbSize() 807 …fs->poc = fs->frame->poc = fs->frame->frame_poc = MPP_MIN(fs->top_field->poc, fs->bottom_field->po… in dpb_combine_field_yuv() 835 fs->frame->poc_mmco5 = MPP_MIN(fs->top_field->top_poc_mmco5, fs->bottom_field->bot_poc_mmco5); in dpb_combine_field_yuv() 1126 p->poc_mmco5 = MPP_MIN(p->top_poc, p->bottom_poc); in adaptive_memory_management() 1130 p->poc = MPP_MIN(p->top_poc, p->bottom_poc); in adaptive_memory_management() 1930 p_Dpb_layer_0->size = MPP_MIN(p_Dpb_layer_0->size, MAX_DPB_SIZE / 2); in check_mvc_dpb() 1931 p_Dpb_layer_1->size = MPP_MIN(p_Dpb_layer_1->size, MAX_DPB_SIZE / 2); in check_mvc_dpb()
|
| H A D | h264d_scalist.c | 290 size = MPP_MIN(size, 16); in get_max_dec_frame_buf_size()
|
| H A D | h264d_init.c | 1813 if (poc == MPP_MIN(TOP_POC, BOT_POC) && (layer_id == voidx)) in prepare_init_ref_info() 1865 min_poc = MPP_MIN(min_poc, poc); in prepare_init_ref_info() 1874 if (poc == MPP_MIN(TOP_POC, BOT_POC) && (layer_id == voidx) && !tmp[i]) { in prepare_init_ref_info() 1980 if (dpb_used > MPP_MIN(p_Dec->p_Vid->dpb_size[0] + p_Dec->p_Vid->dpb_size[1], 16) + 2) { in check_refer_dpb_buf_slots()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/common/ |
| H A D | vepu541_common.c | 59 pos_x_end = MPP_MIN(pos_x_end, mb_w); in vepu541_set_one_roi() 60 pos_y_end = MPP_MIN(pos_y_end, mb_h); in vepu541_set_one_roi()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h264d/ |
| H A D | hal_h264d_vdpu_com.c | 485 } else if (MPP_MIN(p0->ref_poc, p1->ref_poc) > p0->cur_poc) { // inc in compare_b0() 513 if (MPP_MIN(p0->ref_poc, p1->ref_poc) > p0->cur_poc) { // inc in compare_b1()
|
| H A D | hal_h264d_vdpu1.c | 440 *pocBase++ = MPP_MIN(pp->CurrFieldOrderCnt[0], pp->CurrFieldOrderCnt[1]); in vdpu1_set_vlc_regs() 498 … m_lists[0][i].ref_poc = MPP_MIN(pp->FieldOrderCntList[i][0], pp->FieldOrderCntList[i][1]); in vdpu1_set_ref_regs()
|
| H A D | hal_h264d_vdpu2.c | 475 *ptr++ = MPP_MIN(pp->CurrFieldOrderCnt[0], pp->CurrFieldOrderCnt[1]); in set_vlc_regs() 554 … m_lists[0][i].ref_poc = MPP_MIN(pp->FieldOrderCntList[i][0], pp->FieldOrderCntList[i][1]); in set_ref_regs()
|
| /rockchip-linux_mpp/mpp/hal/vpu/vp8e/ |
| H A D | hal_vp8e_base.c | 524 hw_cfg->split_penalty[0] = MPP_MIN(1023, vp8_split_penalty_tbl[qp] / 2); in set_new_frame() 526 hw_cfg->split_penalty[1] = MPP_MIN(1023, (2 * vp8_split_penalty_tbl[qp] + 40) / 4); in set_new_frame() 528 hw_cfg->split_penalty[3] = MPP_MIN(511, (8 * vp8_split_penalty_tbl[qp] + 500) / 16); in set_new_frame() 536 hw_cfg->dmv_qpel_penalty[i] = MPP_MIN(255, (y + x + 1) / 2 * weight_tbl[qp] >> 8); in set_new_frame() 1491 qp->quant[j] = MPP_MIN((1 << 16) / tmp, 0x3FFF); in hal_vp8e_init_qp_table() 1508 qp->quant[j] = MPP_MIN((1 << 16) / tmp, 0x3FFF); in hal_vp8e_init_qp_table() 1523 qp->quant[j] = MPP_MIN((1 << 16) / tmp, 0x3FFF); in hal_vp8e_init_qp_table()
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_enctropy.c | 122 RK_S32 initState = MPP_MIN(MPP_MAX(1, (((slope * qp) >> 4) + offset)), 126); in sbacInit()
|
| H A D | h265e_dpb.c | 872 …slice->m_numRefIdx[L0] = MPP_MIN(dpb->max_ref_l0, slice->m_rps->m_numberOfPictures); // Ensuring … in h265e_dpb_build_list() 873 slice->m_numRefIdx[L1] = MPP_MIN(dpb->max_ref_l1, slice->m_rps->m_numberOfPictures); in h265e_dpb_build_list()
|
| H A D | h265e_ps.c | 136 …vps->m_maxDecPicBuffering[i] = MPP_MIN(MAX_REFS, MPP_MAX((vps->m_numReorderPics[i] + 3), codec->nu… in h265e_set_vps()
|
| /rockchip-linux_mpp/mpp/codec/dec/av1/ |
| H A D | av1d_cbs.c | 1030 max_log2_tile_cols = mpp_av1_tile_log2(1, MPP_MIN(sb_cols, AV1_MAX_TILE_COLS)); in mpp_av1_tile_info() 1031 max_log2_tile_rows = mpp_av1_tile_log2(1, MPP_MIN(sb_rows, AV1_MAX_TILE_ROWS)); in mpp_av1_tile_info() 1070 max_width = MPP_MIN(sb_cols - start_sb, max_tile_width_sb); in mpp_av1_tile_info() 1088 max_height = MPP_MIN(sb_rows - start_sb, max_tile_height_sb); in mpp_av1_tile_info() 1524 ctx->skip_ref0 = MPP_MIN(forward_idx, backward_idx) + 1; in mpp_av1_skip_mode_params() 1547 ctx->skip_ref0 = MPP_MIN(forward_idx, second_forward_idx) + 1; in mpp_av1_skip_mode_params() 2157 b = MPP_MIN(ctx->frame_header_size - i, 8); in mpp_av1_frame_header_obu() 2292 fc(32, luminance_min, 0, MPP_MIN(((RK_U64)current->luminance_max << 6) - 1, in mpp_av1_metadata_hdr_mdcv()
|
| H A D | av1d_parser.c | 407 AV1_REF_FRAME_LAST + MPP_MIN(forward_idx, backward_idx); in skip_mode_params() 429 AV1_REF_FRAME_LAST + MPP_MIN(forward_idx, second_forward_idx); in skip_mode_params() 1229 mpp_set_bitread_ctx(&gb, buf, MPP_MIN(buf_size, MAX_OBU_HEADER_SIZE)); in parse_obu_header()
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_slice.c | 791 ctx->state = (MPP_MIN(state, 127 - state) << 1) | (state >> 6); in init_context() 823 mpp_writer_put_bits(s, out, MPP_MIN(8, 8 - ctx->queue)); in h264e_cabac_putbyte()
|
| H A D | h264e_sps.c | 180 RK_S32 log2_gop = MPP_MIN(mpp_log2(gop), 16); in h264e_sps_update()
|
| /rockchip-linux_mpp/mpp/codec/dec/mpg4/ |
| H A D | mpg4d_parser.c | 715 RK_U32 show_bit = MPP_MIN(remain_bit, 23); in mpg4d_parse_user_data() 868 READ_BITS(gb, (MPP_MIN(mp4Hdr->vol.time_inc_bits + 3, 15)), &vop_id); in mpeg4_parse_vop_header() 873 READ_BITS(gb, MPP_MIN(mp4Hdr->vol.time_inc_bits + 3, 15), &vop_id_for_prediction); in mpeg4_parse_vop_header()
|
| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | rc_model_v2_smt.c | 509 RK_U8 idx2 = MPP_MIN(ctx->pre_iblk4_prop >> 5, (RK_S32)sizeof(intra_qp_map) - 1); in calc_smt_debreath_qp() 519 fm_qp_sum = MPP_MIN(gop_qp_sum / gop_frm_cnt, (RK_S32)sizeof(strength_map) - 1); in calc_smt_debreath_qp()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/vp9d/ |
| H A D | hal_vp9d_vdpu383.c | 500 *start = MPP_MIN(sb_start, n) << 3; in set_tile_offset() 501 *end = MPP_MIN(sb_end, n) << 3; in set_tile_offset()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_com.c | 303 rpl->nb_refs = MPP_MIN((RK_U32)rpl->nb_refs, sh->nb_refs[list_idx]); in hal_h265d_slice_rpl()
|