Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_vdpu382.c442 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()
[all …]
H A Dhal_h265d_vdpu34x.c671 RK_U32 rcb_bits = 0; in h265d_refine_rcb_size() local
686 rcb_bits = (MPP_ALIGN(width, ctu_size) + factor - 1) * factor * 24 + ext_align_size; in h265d_refine_rcb_size()
688 rcb_bits = 0; in h265d_refine_rcb_size()
689 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
693 rcb_bits = (MPP_ALIGN(width - 8192, 4) << 1) + ext_align_size; in h265d_refine_rcb_size()
695 rcb_bits = 0; in h265d_refine_rcb_size()
696 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
700 rcb_bits = (MPP_ALIGN(height - 8192, 4) << 1); in h265d_refine_rcb_size()
702 rcb_bits = 0; in h265d_refine_rcb_size()
703 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
[all …]
H A Dhal_h265d_vdpu384a.c648 RK_U32 rcb_bits = 0; in h265d_refine_rcb_size() local
680 rcb_bits = ((width + 7) / 8) * 174; in h265d_refine_rcb_size()
681 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
682 rcb_bits += ext_row_align_size; in h265d_refine_rcb_size()
684 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
689 rcb_bits = MPP_ALIGN(width, 512) * (bit_depth + 2); in h265d_refine_rcb_size()
690 rcb_bits = rcb_bits * 4; //TODO: in h265d_refine_rcb_size()
691 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
692 rcb_bits += ext_row_align_size; in h265d_refine_rcb_size()
694 rcb_info[RCB_INTRA_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
[all …]
H A Dhal_h265d_vdpu383.c652 RK_U32 rcb_bits = 0; in h265d_refine_rcb_size() local
684 rcb_bits = ((width + 7) / 8) * 174; in h265d_refine_rcb_size()
685 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
686 rcb_bits += ext_row_align_size; in h265d_refine_rcb_size()
688 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
693 rcb_bits = MPP_ALIGN(width, 512) * (bit_depth + 2); in h265d_refine_rcb_size()
694 rcb_bits = rcb_bits * 4; //TODO: in h265d_refine_rcb_size()
695 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
696 rcb_bits += ext_row_align_size; in h265d_refine_rcb_size()
698 rcb_info[RCB_INTRA_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
[all …]
/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_vdpu34x.c277 RK_U32 rcb_bits = 0; in vp9d_refine_rcb_size() local
287 rcb_bits = MPP_ALIGN(width, 64) * 232 + ext_align_size; in vp9d_refine_rcb_size()
289 rcb_bits = 0; in vp9d_refine_rcb_size()
290 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
293 rcb_bits = (MPP_ALIGN(width - 8192, 4) << 1) + ext_align_size; in vp9d_refine_rcb_size()
295 rcb_bits = 0; in vp9d_refine_rcb_size()
296 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
299 rcb_bits = (MPP_ALIGN(height - 8192, 4) << 1) + ext_align_size; in vp9d_refine_rcb_size()
301 rcb_bits = 0; in vp9d_refine_rcb_size()
302 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
[all …]
H A Dhal_vp9d_vdpu382.c278 RK_U32 rcb_bits = 0; in vp9d_refine_rcb_size() local
288 rcb_bits = MPP_ALIGN(width, 64) * 232 + ext_align_size; in vp9d_refine_rcb_size()
290 rcb_bits = 0; in vp9d_refine_rcb_size()
291 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
295 rcb_bits = (MPP_ALIGN(width - 8192, 4) << 1) + ext_align_size; in vp9d_refine_rcb_size()
297 rcb_bits = 0; in vp9d_refine_rcb_size()
298 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
302 rcb_bits = (MPP_ALIGN(height - 8192, 4) << 1); in vp9d_refine_rcb_size()
304 rcb_bits = 0; in vp9d_refine_rcb_size()
305 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
[all …]
H A Dhal_vp9d_vdpu383.c382 RK_U32 rcb_bits = 0; in vp9d_refine_rcb_size() local
395 rcb_bits = ((width + 63) / 64) * 250; in vp9d_refine_rcb_size()
397 rcb_bits = 0; in vp9d_refine_rcb_size()
399 rcb_info[RCB_STRMD_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
402 rcb_bits = ((width + 63) / 64) * 2368; in vp9d_refine_rcb_size()
403 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
404 rcb_bits += ext_row_align_size; in vp9d_refine_rcb_size()
406 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
411 rcb_bits = MPP_ALIGN(width, 512) * (bit_depth + 2); in vp9d_refine_rcb_size()
412 rcb_bits = rcb_bits * 3; //TODO: in vp9d_refine_rcb_size()
[all …]
/rockchip-linux_mpp/mpp/hal/rkdec/avs2d/
H A Dhal_avs2d_vdpu382.c290 RK_U32 rcb_bits = 0; in avs2d_refine_rcb_size() local
298 rcb_bits = (MPP_ALIGN(width, ctu_size) + factor - 1) / factor * 24; in avs2d_refine_rcb_size()
300 rcb_bits = 0; in avs2d_refine_rcb_size()
301 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
305 rcb_bits = (MPP_ALIGN(width - 8192, 4) << 1); in avs2d_refine_rcb_size()
307 rcb_bits = 0; in avs2d_refine_rcb_size()
308 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
314 rcb_bits = width * 21; in avs2d_refine_rcb_size()
315 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
321 rcb_bits = width * ((chroma_fmt_idc ? 1 : 0) + 1) * 11; in avs2d_refine_rcb_size()
[all …]
H A Dhal_avs2d_vdpu383.c284 RK_U32 rcb_bits = 0; in avs2d_refine_rcb_size() local
291 rcb_bits = ((width + 63) / 64) * 112; in avs2d_refine_rcb_size()
293 rcb_bits = 0; in avs2d_refine_rcb_size()
294 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
298 rcb_bits = ((width + 7) / 8) * 166; in avs2d_refine_rcb_size()
299 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
303 rcb_bits = MPP_ALIGN(width, 512) * (bit_depth + 2); in avs2d_refine_rcb_size()
304 rcb_bits = rcb_bits * 3; //TODO: in avs2d_refine_rcb_size()
305 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
311 rcb_bits = MPP_ALIGN(width, 64) * (30 * bit_depth + 9); in avs2d_refine_rcb_size()
[all …]
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu34x.c798 RK_U32 rcb_bits = 0; in h264d_refine_rcb_size() local
807 rcb_bits = ((width + 15) / 16) * 154 * (mbaff ? 2 : 1); in h264d_refine_rcb_size()
809 rcb_bits = 0; in h264d_refine_rcb_size()
810 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
813 rcb_bits = ((width - 8192 + 3) / 4) * 2; in h264d_refine_rcb_size()
815 rcb_bits = 0; in h264d_refine_rcb_size()
816 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
819 rcb_bits = ((height - 8192 + 3) / 4) * 2; in h264d_refine_rcb_size()
821 rcb_bits = 0; in h264d_refine_rcb_size()
822 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
[all …]
H A Dhal_h264d_vdpu384a.c680 RK_U32 rcb_bits = 0; in h264d_refine_rcb_size() local
695 rcb_bits = ((width + 15) / 16) * 158 * (mbaff ? 2 : 1); in h264d_refine_rcb_size()
697 rcb_bits = 0; in h264d_refine_rcb_size()
698 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
699 rcb_info[RCB_STRMD_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
701 rcb_bits = ((width + 3) / 4) * 92 * (mbaff ? 2 : 1); in h264d_refine_rcb_size()
702 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
703 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
705 rcb_bits = MPP_ALIGN(width, 512) * (bit_depth + 2) * (mbaff ? 2 : 1); in h264d_refine_rcb_size()
707 rcb_bits = rcb_bits * 5 / 2; //TODO: in h264d_refine_rcb_size()
[all …]
H A Dhal_h264d_vdpu382.c827 RK_U32 rcb_bits = 0; in h264d_refine_rcb_size() local
837 rcb_bits = ((width + 15) / 16) * 154 * (mbaff ? 2 : 1); in h264d_refine_rcb_size()
839 rcb_bits = 0; in h264d_refine_rcb_size()
840 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
844 rcb_bits = ((width - 8192 + 3) / 4) * 2; in h264d_refine_rcb_size()
846 rcb_bits = 0; in h264d_refine_rcb_size()
847 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
853 rcb_bits = width * 42; in h264d_refine_rcb_size()
854 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
861 rcb_bits = width * 44; in h264d_refine_rcb_size()
[all …]
H A Dhal_h264d_vdpu383.c729 RK_U32 rcb_bits = 0; in h264d_refine_rcb_size() local
744 rcb_bits = ((width + 15) / 16) * 154 * (mbaff ? 2 : 1); in h264d_refine_rcb_size()
746 rcb_bits = 0; in h264d_refine_rcb_size()
747 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
748 rcb_info[RCB_STRMD_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
750 rcb_bits = ((width + 3) / 4) * 92 * (mbaff ? 2 : 1); in h264d_refine_rcb_size()
751 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
752 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
754 rcb_bits = MPP_ALIGN(width, 512) * (bit_depth + 2) * (mbaff ? 2 : 1); in h264d_refine_rcb_size()
756 rcb_bits = rcb_bits * 5 / 2; //TODO: in h264d_refine_rcb_size()
[all …]
/rockchip-linux_mpp/mpp/hal/rkdec/av1d/
H A Dhal_av1d_vdpu383.c1857 RK_U32 rcb_bits = 0; in av1d_refine_rcb_size() local
1870 rcb_bits = ((width + 7) / 8) * 100; in av1d_refine_rcb_size()
1871 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in av1d_refine_rcb_size()
1875 rcb_bits = ((width + 63) / 64) * 2752; in av1d_refine_rcb_size()
1876 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in av1d_refine_rcb_size()
1877 rcb_bits += ext_row_align_size; in av1d_refine_rcb_size()
1879 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in av1d_refine_rcb_size()
1884 rcb_bits = MPP_ALIGN(width, 512) * (bit_depth + 2); in av1d_refine_rcb_size()
1885 rcb_bits = rcb_bits * 3; //TODO: in av1d_refine_rcb_size()
1886 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in av1d_refine_rcb_size()
[all …]