| /rockchip-linux_mpp/utils/ |
| H A D | mpp_enc_roi_utils.c | 535 RK_S32 ctu_w = MPP_ALIGN(ctx->w, 64) / 64; in gen_vepu580_roi_h265() local 537 RK_S32 roi_buf_size = ctu_w * ctu_h * 64; in gen_vepu580_roi_h265() 538 RK_S32 roi_qp_size = ctu_w * ctu_h * 256; in gen_vepu580_roi_h265() 539 RK_S32 ctu_line = ctu_w; in gen_vepu580_roi_h265() 554 for (k = 0; k < ctu_w; k++) { in gen_vepu580_roi_h265() 558 if (ctx->cu_map[j * ctu_w + k]) { in gen_vepu580_roi_h265() 676 RK_U32 ctu_w = MPP_ALIGN(impl->w, 64) / 64; in mpp_enc_roi_init() local 695 impl->cu_map = mpp_calloc(RK_U8, ctu_w * ctu_h); in mpp_enc_roi_init() 696 impl->cu_size = ctu_w * ctu_h; in mpp_enc_roi_init() 710 RK_U32 ctu_w = MPP_ALIGN(w, 64) / 64; in mpp_enc_roi_init() local [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu580_tune.c | 636 RK_S32 ctu_w = MPP_ALIGN(w, 64) / 64; in vepu580_setup_qpmap_buf() local 639 = ctu_w * ctu_h * 64; in vepu580_setup_qpmap_buf() 641 = ctu_w * ctu_h * 192; in vepu580_setup_qpmap_buf() 643 = ctu_w * ctu_h * 16; in vepu580_setup_qpmap_buf()
|
| H A D | hal_h265e_vepu580.c | 1709 static MPP_RET cal_refresh_area(RK_S32 ctu_w, RK_S32 ctu_h, RK_U32 refresh_idx, in cal_refresh_area() argument 1717 area->roi_ctu_x_end = ctu_w - 1; in cal_refresh_area() 1743 area->roi_ctu_x_end = MPP_MIN(area->roi_ctu_x_end, ctu_w - 1); in cal_refresh_area() 1749 ctu_w, ctu_h, refresh_num, refresh_idx, in cal_refresh_area() 1762 RK_S32 ctu_w = MPP_ALIGN(w, 64) / 64; in setup_intra_refresh() local 1764 RK_S32 roi_base_cfg_buf_size = ctu_w * ctu_h * 64; in setup_intra_refresh() 1800 …if (MPP_OK != cal_refresh_area(ctu_w, ctu_h, refresh_idx, ctx->cfg->rc.refresh_mode, ctx->cfg->rc.… in setup_intra_refresh() 1808 for (k = 0; k < ctu_w; k++) { in setup_intra_refresh() 1844 RK_U32 ctu_w = MPP_ALIGN(ctx->cfg->prep.width, 64) / 64; in vepu580_h265_set_roi_regs() local 1846 RK_U32 base_cfg_size = ctu_w * ctu_h * 64; in vepu580_h265_set_roi_regs() [all …]
|
| H A D | hal_h265e_vepu510.c | 354 RK_S32 ctu_w = (aligned_w + 31) / 32; in vepu510_h265_setup_hal_bufs() local 355 RK_S32 ext_line_buf_size = ((ctu_w - 113) * 27 + 15) / 16 * 16 * 16; in vepu510_h265_setup_hal_bufs() 380 RK_S32 ctu_w = (prep->width + 31) / 32; in vepu510_h265_setup_hal_bufs() local 391 size[3] = MPP_ALIGN(ctu_w, 16) * MPP_ALIGN(ctu_h, 16); in vepu510_h265_setup_hal_bufs()
|
| H A D | hal_h265e_vepu511.c | 377 RK_S32 ctu_w = (aligned_w + 31) / 32; in vepu511_h265_setup_hal_bufs() local 378 RK_S32 ext_line_buf_size = ((ctu_w - 113) * 27 + 15) / 16 * 16 * 16; in vepu511_h265_setup_hal_bufs() 403 RK_S32 ctu_w = (prep->width + 31) / 32; in vepu511_h265_setup_hal_bufs() local 414 size[3] = MPP_ALIGN(ctu_w, 16) * MPP_ALIGN(ctu_h, 16); in vepu511_h265_setup_hal_bufs()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avs2d/ |
| H A D | hal_avs2d_vdpu383.c | 584 static RK_S32 calc_mv_size(RK_S32 pic_w, RK_S32 pic_h, RK_S32 ctu_w) in calc_mv_size() argument 586 RK_S32 seg_w = 64 * 16 * 16 / ctu_w; // colmv_block_size = 16, colmv_per_bytes = 16 in calc_mv_size() 588 RK_S32 seg_cnt_h = MPP_ALIGN(pic_h, ctu_w) / ctu_w; in calc_mv_size()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_vdpu384a.c | 767 static RK_S32 calc_mv_size(RK_S32 pic_w, RK_S32 pic_h, RK_S32 ctu_w) in calc_mv_size() argument 769 RK_S32 seg_w = 64 * 16 * 16 / ctu_w; // colmv_block_size = 16, colmv_per_bytes = 16 in calc_mv_size() 771 RK_S32 seg_cnt_h = MPP_ALIGN(pic_h, ctu_w) / ctu_w; in calc_mv_size()
|
| H A D | hal_h265d_vdpu383.c | 846 static RK_S32 calc_mv_size(RK_S32 pic_w, RK_S32 pic_h, RK_S32 ctu_w) in calc_mv_size() argument 848 RK_S32 seg_w = 64 * 16 * 16 / ctu_w; // colmv_block_size = 16, colmv_per_bytes = 16 in calc_mv_size() 850 RK_S32 seg_cnt_h = MPP_ALIGN(pic_h, ctu_w) / ctu_w; in calc_mv_size()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu510.c | 420 RK_S32 ctu_w = (aligned_w + 63) / 64; in setup_hal_bufs() local 421 RK_S32 ext_line_buf_size = ((ctu_w - 53) * 53 + 15) / 16 * 16 * 16; in setup_hal_bufs()
|
| H A D | hal_h264e_vepu511.c | 419 RK_S32 ctu_w = (aligned_w + 63) / 64; in setup_hal_bufs() local 420 RK_S32 ext_line_buf_size = ((ctu_w - 53) * 53 + 15) / 16 * 16 * 16; in setup_hal_bufs()
|