Home
last modified time | relevance | path

Searched refs:fb (Results 1 – 12 of 12) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_cbs.c326 #define fb(width, name) \ macro
330 #define flag(name) fb(1, name)
423 fb(3, temporal_id); in mpp_av1_read_obu_header()
424 fb(2, spatial_id); in mpp_av1_read_obu_header()
491 fb(8, color_primaries); in mpp_av1_color_config()
492 fb(8, transfer_characteristics); in mpp_av1_color_config()
493 fb(8, matrix_coefficients); in mpp_av1_color_config()
530 fb(1, subsampling_x); in mpp_av1_color_config()
532 fb(1, subsampling_y); in mpp_av1_color_config()
572 fb(5, buffer_delay_length_minus_1); in mpp_av1_decoder_model_info()
[all …]
/rockchip-linux_mpp/mpp/hal/rkenc/h265e/
H A Dhal_h265e_vepu580_tune.c505 Vepu580H265Fbk *fb = &ctx->frm->feedback; in vepu580_h265e_tune_stat_update() local
510 fb->st_md_sad_b16num0 += elem->st.md_sad_b16num0; in vepu580_h265e_tune_stat_update()
511 fb->st_md_sad_b16num1 += elem->st.md_sad_b16num1; in vepu580_h265e_tune_stat_update()
512 fb->st_md_sad_b16num2 += elem->st.md_sad_b16num2; in vepu580_h265e_tune_stat_update()
513 fb->st_md_sad_b16num3 += elem->st.md_sad_b16num3; in vepu580_h265e_tune_stat_update()
514 fb->st_madi_b16num0 += elem->st.madi_b16num0; in vepu580_h265e_tune_stat_update()
515 fb->st_madi_b16num1 += elem->st.madi_b16num1; in vepu580_h265e_tune_stat_update()
516 fb->st_madi_b16num2 += elem->st.madi_b16num2; in vepu580_h265e_tune_stat_update()
517 fb->st_madi_b16num3 += elem->st.madi_b16num3; in vepu580_h265e_tune_stat_update()
520 RK_S32 mb_num = fb->st_mb_num ? fb->st_mb_num : 1; in vepu580_h265e_tune_stat_update()
[all …]
H A Dhal_h265e_vepu541.c1741 vepu541_h265_fbk *fb = &ctx->feedback; in hal_h265e_v540_start() local
1750 fb->qp_sum += reg_out->st_sse_qp.qp_sum; in hal_h265e_v540_start()
1751 fb->out_strm_size += reg_out->st_bsl.bs_lgth; in hal_h265e_v540_start()
1752 fb->sse_sum += reg_out->st_sse_l32.sse_l32 + in hal_h265e_v540_start()
1754 fb->st_madi += reg_out->st_madi; in hal_h265e_v540_start()
1755 fb->st_madp += reg_out->st_madi; in hal_h265e_v540_start()
1756 fb->st_mb_num += reg_out->st_mb_num; in hal_h265e_v540_start()
1757 fb->st_ctu_num += reg_out->st_ctu_num; in hal_h265e_v540_start()
1861 vepu541_h265_fbk *fb = &ctx->feedback; in vepu541_h265_set_feedback() local
1870 fb->qp_sum += elem->st_sse_qp.qp_sum; in vepu541_h265_set_feedback()
[all …]
H A Dhal_h265e_vepu510_tune.c242 Vepu510H265Fbk *fb = &frm->feedback; in vepu510_h265e_tune_stat_update() local
309 fb->st_madi = madi_th_cnt0 * regs_set->reg_rc_roi.madi_st_thd.madi_th0 + in vepu510_h265e_tune_stat_update()
318 fb->st_madi = fb->st_madi / madi_cnt; in vepu510_h265e_tune_stat_update()
320 fb->st_madp = madp_th_cnt0 * regs_set->reg_rc_roi.madp_st_thd0.madp_th0 + in vepu510_h265e_tune_stat_update()
329 fb->st_madp = fb->st_madp / madp_cnt; in vepu510_h265e_tune_stat_update()
331 fb->st_mb_num += elem->st.st_bnum_b16.num_b16; in vepu510_h265e_tune_stat_update()
332 fb->frame_type = task->rc_task->frm.is_intra ? INTRA_FRAME : INTER_P_FRAME; in vepu510_h265e_tune_stat_update()
333 hal_rc_ret->bit_real += fb->out_strm_size * 8; in vepu510_h265e_tune_stat_update()
335 hal_rc_ret->madi = elem->st.madi16_sum / fb->st_mb_num; in vepu510_h265e_tune_stat_update()
336 hal_rc_ret->madp = elem->st.madp16_sum / fb->st_mb_num; in vepu510_h265e_tune_stat_update()
H A Dhal_h265e_vepu540c.c1455 vepu540c_h265_fbk *fb = &ctx->feedback; in vepu540c_h265_set_feedback() local
1465 fb->qp_sum += elem->st.qp_sum; in vepu540c_h265_set_feedback()
1467 fb->out_strm_size += elem->st.bs_lgth_l32; in vepu540c_h265_set_feedback()
1469 fb->sse_sum += (RK_S64)(elem->st.sse_h32 << 16) + in vepu540c_h265_set_feedback()
1472 fb->hw_status = hw_status; in vepu540c_h265_set_feedback()
1503 fb->st_mb_num += elem->st.st_bnum_b16.num_b16; in vepu540c_h265_set_feedback()
1506 fb->st_lvl64_inter_num += elem->st.st_pnum_p64.pnum_p64; in vepu540c_h265_set_feedback()
1507 fb->st_lvl32_inter_num += elem->st.st_pnum_p32.pnum_p32; in vepu540c_h265_set_feedback()
1508 fb->st_lvl32_intra_num += elem->st.st_pnum_i32.pnum_i32; in vepu540c_h265_set_feedback()
1509 fb->st_lvl16_inter_num += elem->st.st_pnum_p16.pnum_p16; in vepu540c_h265_set_feedback()
[all …]
H A Dhal_h265e_vepu580.c2953 Vepu580H265Fbk *fb = &frm->feedback; in hal_h265e_v580_start() local
2966 fb->qp_sum += reg_out->st.qp_sum; in hal_h265e_v580_start()
2967 fb->out_strm_size += reg_out->st.bs_lgth_l32; in hal_h265e_v580_start()
2968 fb->sse_sum += (RK_S64)(reg_out->st.sse_h32 << 16) + in hal_h265e_v580_start()
2970 fb->st_madi += reg_out->st.madi; in hal_h265e_v580_start()
2971 fb->st_madp += reg_out->st.madp; in hal_h265e_v580_start()
2972 fb->st_mb_num += reg_out->st.st_bnum_b16.num_b16; in hal_h265e_v580_start()
2973 fb->st_ctu_num += reg_out->st.st_bnum_cme.num_ctu; in hal_h265e_v580_start()
2992 Vepu580H265Fbk *fb = &frm->feedback; in vepu580_h265_set_feedback() local
3002 fb->qp_sum += elem->st.qp_sum; in vepu580_h265_set_feedback()
[all …]
H A Dhal_h265e_vepu511.c2417 Vepu511H265Fbk *fb = &frm->feedback; in vepu511_h265_set_feedback() local
2426 fb->qp_sum += elem->st.qp_sum; in vepu511_h265_set_feedback()
2427 fb->out_strm_size += elem->st.bs_lgth_l32; in vepu511_h265_set_feedback()
2428 fb->sse_sum += (RK_S64)(elem->st.sse_h32 << 16) + in vepu511_h265_set_feedback()
2431 fb->hw_status = hw_status; in vepu511_h265_set_feedback()
2460 fb->st_mb_num += elem->st.st_bnum_b16.num_b16; in vepu511_h265_set_feedback()
2462 fb->st_lvl64_inter_num += elem->st.st_pnum_p64.pnum_p64; in vepu511_h265_set_feedback()
2463 fb->st_lvl32_inter_num += elem->st.st_pnum_p32.pnum_p32; in vepu511_h265_set_feedback()
2464 fb->st_lvl32_intra_num += elem->st.st_pnum_i32.pnum_i32; in vepu511_h265_set_feedback()
2465 fb->st_lvl16_inter_num += elem->st.st_pnum_p16.pnum_p16; in vepu511_h265_set_feedback()
[all …]
H A Dhal_h265e_vepu510.c2225 Vepu510H265Fbk *fb = &frm->feedback; in vepu510_h265_set_feedback() local
2234 fb->qp_sum += elem->st.qp_sum; in vepu510_h265_set_feedback()
2235 fb->out_strm_size += elem->st.bs_lgth_l32; in vepu510_h265_set_feedback()
2236 fb->sse_sum += (RK_S64)(elem->st.sse_h32 << 16) + in vepu510_h265_set_feedback()
2239 fb->hw_status = hw_status; in vepu510_h265_set_feedback()
2268 fb->st_mb_num += elem->st.st_bnum_b16.num_b16; in vepu510_h265_set_feedback()
2270 fb->st_lvl64_inter_num += elem->st.st_pnum_p64.pnum_p64; in vepu510_h265_set_feedback()
2271 fb->st_lvl32_inter_num += elem->st.st_pnum_p32.pnum_p32; in vepu510_h265_set_feedback()
2272 fb->st_lvl32_intra_num += elem->st.st_pnum_i32.pnum_i32; in vepu510_h265_set_feedback()
2273 fb->st_lvl16_inter_num += elem->st.st_pnum_p16.pnum_p16; in vepu510_h265_set_feedback()
[all …]
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu510.c2489 Vepu510H264Fbk *fb = &ctx->feedback; in hal_h264e_vepu510_ret_task() local
2497 fb->st_mb_num = mbs; in hal_h264e_vepu510_ret_task()
2498 fb->st_smear_cnt[0] = reg_st->st_smear_cnt.rdo_smear_cnt0 * 4; in hal_h264e_vepu510_ret_task()
2499 fb->st_smear_cnt[1] = reg_st->st_smear_cnt.rdo_smear_cnt1 * 4; in hal_h264e_vepu510_ret_task()
2500 fb->st_smear_cnt[2] = reg_st->st_smear_cnt.rdo_smear_cnt2 * 4; in hal_h264e_vepu510_ret_task()
2501 fb->st_smear_cnt[3] = reg_st->st_smear_cnt.rdo_smear_cnt3 * 4; in hal_h264e_vepu510_ret_task()
2502 fb->st_smear_cnt[4] = fb->st_smear_cnt[0] + fb->st_smear_cnt[1] + in hal_h264e_vepu510_ret_task()
2503 fb->st_smear_cnt[2] + fb->st_smear_cnt[3]; in hal_h264e_vepu510_ret_task()
2504 fb->frame_type = ctx->slice->slice_type; in hal_h264e_vepu510_ret_task()
H A Dhal_h264e_vepu511.c2545 Vepu511H264Fbk *fb = &ctx->feedback; in hal_h264e_vepu511_ret_task() local
2553 fb->st_mb_num = mbs; in hal_h264e_vepu511_ret_task()
2554 fb->st_smear_cnt[0] = reg_st->st_smear_cnt0.rdo_smear_cnt0 * 4; in hal_h264e_vepu511_ret_task()
2555 fb->st_smear_cnt[1] = reg_st->st_smear_cnt0.rdo_smear_cnt1 * 4; in hal_h264e_vepu511_ret_task()
2556 fb->st_smear_cnt[2] = reg_st->st_smear_cnt1.rdo_smear_cnt2 * 4; in hal_h264e_vepu511_ret_task()
2557 fb->st_smear_cnt[3] = reg_st->st_smear_cnt1.rdo_smear_cnt3 * 4; in hal_h264e_vepu511_ret_task()
2558 fb->st_smear_cnt[4] = fb->st_smear_cnt[0] + fb->st_smear_cnt[1] + in hal_h264e_vepu511_ret_task()
2559 fb->st_smear_cnt[2] + fb->st_smear_cnt[3]; in hal_h264e_vepu511_ret_task()
2560 fb->frame_type = ctx->slice->slice_type; in hal_h264e_vepu511_ret_task()
/rockchip-linux_mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_vepu1_v2.c450 Vp8eFeedback *fb = &ctx->feedback; in hal_vp8e_vepu1_wait_v2() local
463 fb->hw_status = regs->sw1.val & HW_STATUS_MASK; in hal_vp8e_vepu1_wait_v2()
H A Dhal_vp8e_vepu2_v2.c453 Vp8eFeedback *fb = &ctx->feedback; in hal_vp8e_vepu2_wait_v2() local
466 fb->hw_status = regs->sw109.val & HW_STATUS_MASK; in hal_vp8e_vepu2_wait_v2()