Lines Matching refs:rcb_bits
442 RK_U32 rcb_bits = 0; in h265d_refine_rcb_size() local
458 rcb_bits = (MPP_ALIGN(width, ctu_size) + factor - 1) / factor * 24 + ext_align_size; in h265d_refine_rcb_size()
460 rcb_bits = 0; in h265d_refine_rcb_size()
461 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
465 rcb_bits = (MPP_ALIGN(width - 8192, 4) << 1) + ext_align_size; in h265d_refine_rcb_size()
467 rcb_bits = 0; in h265d_refine_rcb_size()
468 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
472 rcb_bits = tile_col_cut_num ? (MPP_ALIGN(height - 8192, 4) << 1) : 0; in h265d_refine_rcb_size()
474 rcb_bits = 0; in h265d_refine_rcb_size()
475 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
478 rcb_bits = width * 22 + ext_align_size; in h265d_refine_rcb_size()
479 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
482 rcb_bits = tile_col_cut_num ? (height * 22) : 0; in h265d_refine_rcb_size()
483 rcb_info[RCB_INTER_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
486 rcb_bits = width * ((chroma_fmt_idc ? 1 : 0) + 1) * 11 + ext_align_size; in h265d_refine_rcb_size()
487 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
492 rcb_bits = width * ( 4 + 6 * bit_depth); in h265d_refine_rcb_size()
494 rcb_bits = width * ( 2 + 6 * bit_depth); in h265d_refine_rcb_size()
497 rcb_bits = width * ( 4 + 8 * bit_depth); in h265d_refine_rcb_size()
499 rcb_bits = width * ( 2 + 8 * bit_depth); in h265d_refine_rcb_size()
501 rcb_bits += (tile_col_cut_num * (bit_depth == 8 ? 256 : 192)) + ext_align_size; in h265d_refine_rcb_size()
502 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
506 rcb_bits = width * (128 / ctu_size + 2 * bit_depth); in h265d_refine_rcb_size()
508 rcb_bits = width * (128 / ctu_size + 3 * bit_depth); in h265d_refine_rcb_size()
510 rcb_bits += (tile_col_cut_num * (bit_depth == 8 ? 160 : 128)) + ext_align_size; in h265d_refine_rcb_size()
511 rcb_info[RCB_SAO_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
515 rcb_bits = width * (chroma_fmt_idc - 1) * 2 * bit_depth; in h265d_refine_rcb_size()
516 rcb_bits += (tile_col_cut_num * (bit_depth == 8 ? 128 : 64)) + ext_align_size; in h265d_refine_rcb_size()
518 rcb_bits = 0; in h265d_refine_rcb_size()
519 rcb_info[RCB_FBC_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
528 rcb_bits = height * (a * bit_depth + b); in h265d_refine_rcb_size()
534 rcb_bits = height * (a * bit_depth + b); in h265d_refine_rcb_size()
537 rcb_bits = 0; in h265d_refine_rcb_size()
538 rcb_info[RCB_FILT_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()