Home
last modified time | relevance | path

Searched refs:prob (Results 1 – 11 of 11) sorted by relevance

/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_com.c1019 memcpy(partition_probs, pic_param->prob.partition, sizeof(partition_probs)); in hal_vp9d_output_probe()
1020 memcpy(uv_mode_prob, pic_param->prob.uv_mode, sizeof(uv_mode_prob)); in hal_vp9d_output_probe()
1037 mpp_put_bits(&bp, pic_param->prob.skip[i], 8); in hal_vp9d_output_probe()
1041 mpp_put_bits(&bp, pic_param->prob.tx32p[i][j], 8); in hal_vp9d_output_probe()
1045 mpp_put_bits(&bp, pic_param->prob.tx16p[i][j], 8); in hal_vp9d_output_probe()
1048 mpp_put_bits(&bp, pic_param->prob.tx8p[i], 8); in hal_vp9d_output_probe()
1051 mpp_put_bits(&bp, pic_param->prob.intra[i], 8); in hal_vp9d_output_probe()
1063 mpp_put_bits(&bp, pic_param->prob.coef[i][j][0][k][m][n], 8); in hal_vp9d_output_probe()
1112 mpp_put_bits(&bp, pic_param->prob.y_mode[i][j], 8); in hal_vp9d_output_probe()
1115 mpp_put_bits(&bp, pic_param->prob.comp[i], 8); in hal_vp9d_output_probe()
[all …]
/rockchip-linux_mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_entropy.c17 #define COST_BOOL(prob, bin)\ argument
18 ((bin) ? vp8_prob_cost_tbl[255 - (prob)] : vp8_prob_cost_tbl[prob])
20 static RK_U32 calc_mvprob(RK_U32 left, RK_U32 right, RK_U32 prob) in calc_mvprob() argument
30 p = prob; in calc_mvprob()
35 static RK_U32 update_prob(RK_U32 prob, RK_U32 left, RK_U32 right, in update_prob() argument
40 u = (RK_S32)fixed + ((vp8_prob_cost_tbl[255 - prob] - vp8_prob_cost_tbl[prob]) >> 8); in update_prob()
47 static RK_S32 get_cost_tree(Vp8eTree const *tree, RK_S32 *prob) in get_cost_tree() argument
55 bit_cost += COST_BOOL(prob[*index++], (value >> number) & 1); in get_cost_tree()
379 RK_S32 prob, new, old; in vp8e_calc_coeff_prob() local
385 prob = coeff_update_prob_tbl[i][j][k][l]; in vp8e_calc_coeff_prob()
[all …]
H A Dhal_vp8e_putbit.c40 MPP_RET vp8e_put_bool(Vp8ePutBitBuf *bitbuf, RK_S32 prob, RK_S32 bool_value) in vp8e_put_bool() argument
42 RK_S32 split = 1 + ((bitbuf->range - 1) * prob >> 8); in vp8e_put_bool()
H A Dhal_vp8e_putbit.h48 MPP_RET vp8e_put_bool(Vp8ePutBitBuf *bitbuf, RK_S32 prob, RK_S32 boolValue);
/rockchip-linux_mpp/mpp/codec/dec/vp9/
H A Dvp9d_parser2_syntax.c40 seg->tree_probs[i] = s->prob.seg[i]; in vp9d_fill_segmentation()
43 seg->pred_probs[0] = s->prob.segpred[0]; in vp9d_fill_segmentation()
44 seg->pred_probs[1] = s->prob.segpred[1]; in vp9d_fill_segmentation()
45 seg->pred_probs[2] = s->prob.segpred[2]; in vp9d_fill_segmentation()
136 memcpy(&pic->prob, &s->prob, sizeof(pic->prob)); in vp9d_fill_picparams()
148 RK_U32 len = sizeof(pic->prob.partition[0]); in vp9d_fill_picparams()
151 for (i = MPP_ARRAY_ELEMS(pic->prob.partition) - 1; i >= 0; i--) { in vp9d_fill_picparams()
152 memcpy(&partition_probs[m][0], &pic->prob.partition[i][0][0], len); in vp9d_fill_picparams()
157 memcpy(pic->prob.partition, partition_probs, sizeof(partition_probs)); in vp9d_fill_picparams()
176 TRANS_TO_HW_STYLE(pic->prob.uv_mode); in vp9d_fill_picparams()
H A Dvpx_rac.c72 int vpx_rac_get_prob(VpxRangeCoder *c, uint8_t prob) in vpx_rac_get_prob() argument
75 unsigned int low = 1 + (((c->high - 1) * prob) >> 8); in vpx_rac_get_prob()
86 int vpx_rac_get_prob_branchy(VpxRangeCoder *c, int prob) in vpx_rac_get_prob_branchy() argument
89 unsigned low = 1 + (((c->high - 1) * prob) >> 8); in vpx_rac_get_prob_branchy()
H A Dvp9d_parser.c932 s->prob.seg[i] = mpp_get_bit1(&s->gb) ? in decode_parser_header()
934 vp9d_dbg(VP9D_DBG_HEADER, "tree_probs %d value 0x%x", i, s->prob.seg[i]); in decode_parser_header()
940 s->prob.segpred[i] = mpp_get_bit1(&s->gb) ? in decode_parser_header()
942 vp9d_dbg(VP9D_DBG_HEADER, "pred_probs %d", i, s->prob.segpred[i]); in decode_parser_header()
946 s->prob.segpred[i] = 0xff; in decode_parser_header()
1118 s->prob.p = s->prob_ctx[c].p; in decode_parser_header()
1133 s->prob.p.tx8p[i] = update_prob(&s->c, s->prob.p.tx8p[i], in decode_parser_header()
1143 s->prob.p.tx16p[i][j] = in decode_parser_header()
1144 update_prob(&s->c, s->prob.p.tx16p[i][j], in decode_parser_header()
1153 s->prob.p.tx32p[i][j] = in decode_parser_header()
[all …]
H A Dvpx_rac.h54 int vpx_rac_get_prob(VpxRangeCoder *c, uint8_t prob);
55 int vpx_rac_get_prob_branchy(VpxRangeCoder *c, int prob);
H A Dvp9d_parser.h196 } prob; member
/rockchip-linux_mpp/mpp/common/
H A Dvp9d_syntax.h173 } prob; member
/rockchip-linux_mpp/
H A DCHANGELOG.md399 - [hal_vp9]: Optimize prob memory usage