| /rockchip-linux_mpp/mpp/hal/rkdec/vp9d/ |
| H A D | hal_vp9d_com.c | 1019 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 D | hal_vp8e_entropy.c | 17 #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 D | hal_vp8e_putbit.c | 40 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 D | hal_vp8e_putbit.h | 48 MPP_RET vp8e_put_bool(Vp8ePutBitBuf *bitbuf, RK_S32 prob, RK_S32 boolValue);
|
| /rockchip-linux_mpp/mpp/codec/dec/vp9/ |
| H A D | vp9d_parser2_syntax.c | 40 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 D | vpx_rac.c | 72 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 D | vp9d_parser.c | 932 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 D | vpx_rac.h | 54 int vpx_rac_get_prob(VpxRangeCoder *c, uint8_t prob); 55 int vpx_rac_get_prob_branchy(VpxRangeCoder *c, int prob);
|
| H A D | vp9d_parser.h | 196 } prob; member
|
| /rockchip-linux_mpp/mpp/common/ |
| H A D | vp9d_syntax.h | 173 } prob; member
|
| /rockchip-linux_mpp/ |
| H A D | CHANGELOG.md | 399 - [hal_vp9]: Optimize prob memory usage
|