Searched refs:probs (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.1/drivers/media/v4l2-core/ |
D | v4l2-vp9.c | 1184 static void update_tx_probs(struct v4l2_vp9_frame_context *probs, in update_tx_probs() argument 1189 for (i = 0; i < ARRAY_SIZE(probs->tx8); i++) { in update_tx_probs() 1190 u8 *p8x8 = probs->tx8[i]; in update_tx_probs() 1191 u8 *p16x16 = probs->tx16[i]; in update_tx_probs() 1192 u8 *p32x32 = probs->tx32[i]; in update_tx_probs() 1208 static void update_coeff(const u8 deltas[6][6][3], u8 probs[6][6][3]) in update_coeff() 1214 u8 *p = probs[l][m]; in update_coeff() 1223 static void update_coef_probs(struct v4l2_vp9_frame_context *probs, in update_coef_probs() argument 1229 for (i = 0; i < ARRAY_SIZE(probs->coef); i++) { in update_coef_probs() 1230 for (j = 0; j < ARRAY_SIZE(probs->coef[0]); j++) in update_coef_probs() [all …]
|
/Linux-v6.1/drivers/staging/media/rkvdec/ |
D | rkvdec-vp9.c | 91 struct rkvdec_vp9_probs probs; member 193 const struct v4l2_vp9_frame_context *probs; in init_intra_only_probs() local 196 rkprobs = &tbl->probs.intra_only; in init_intra_only_probs() 197 probs = &vp9_ctx->probability_tables; in init_intra_only_probs() 203 for (i = 0; i < ARRAY_SIZE(probs->coef); i++) { in init_intra_only_probs() 204 for (j = 0; j < ARRAY_SIZE(probs->coef[0]); j++) in init_intra_only_probs() 205 write_coeff_plane(probs->coef[i][j][0], in init_intra_only_probs() 244 const struct v4l2_vp9_frame_context *probs; in init_inter_probs() local 247 rkprobs = &tbl->probs.inter; in init_inter_probs() 248 probs = &vp9_ctx->probability_tables; in init_inter_probs() [all …]
|
/Linux-v6.1/drivers/media/platform/verisilicon/ |
D | hantro_g2_vp9_dec.c | 641 probs->coef[i][j][k][l][m], \ 642 sizeof(probs->coef[i][j][k][l][m])); \ 656 const struct v4l2_vp9_frame_context *probs = &vp9_ctx->probability_tables; in config_probs() local 682 adaptive = &all_probs->probs; in config_probs() 685 memcpy(adaptive->inter_mode[i], probs->inter_mode[i], in config_probs() 686 ARRAY_SIZE(probs->inter_mode[i])); in config_probs() 691 memcpy(adaptive->is_inter, probs->is_inter, sizeof(adaptive->is_inter)); in config_probs() 694 memcpy(adaptive->uv_mode[i], probs->uv_mode[i], in config_probs() 696 adaptive->uv_mode_tail[i][0] = probs->uv_mode[i][8]; in config_probs() 699 memcpy(adaptive->tx8, probs->tx8, sizeof(adaptive->tx8)); in config_probs() [all …]
|
D | hantro_vp9.h | 64 struct hantro_g2_probs probs; member
|
/Linux-v6.1/lib/xz/ |
D | xz_dec_lzma2.c | 552 uint16_t *probs, uint32_t limit) in rc_bittree() argument 557 if (rc_bit(rc, &probs[symbol])) in rc_bittree() 568 uint16_t *probs, in rc_bittree_reverse() argument 575 if (rc_bit(rc, &probs[symbol])) { in rc_bittree_reverse() 615 uint16_t *probs; in lzma_literal() local 622 probs = lzma_literal_probs(s); in lzma_literal() 625 symbol = rc_bittree(&s->rc, probs, 0x100); in lzma_literal() 636 if (rc_bit(&s->rc, &probs[i])) { in lzma_literal() 654 uint16_t *probs; in lzma_len() local 658 probs = l->low[pos_state]; in lzma_len() [all …]
|
/Linux-v6.1/include/media/ |
D | v4l2-vp9.h | 163 void v4l2_vp9_fw_update_probs(struct v4l2_vp9_frame_context *probs, 193 void v4l2_vp9_adapt_coef_probs(struct v4l2_vp9_frame_context *probs, 214 void v4l2_vp9_adapt_noncoef_probs(struct v4l2_vp9_frame_context *probs,
|
/Linux-v6.1/drivers/media/platform/mediatek/vcodec/vdec/ |
D | vdec_vp9_req_lat_if.c | 39 u8 probs[6][3]; member 1321 frame_ctx->coef_probs[i][j][k][l].probs[m], in vdec_vp9_slice_map_to_coef() 1335 memcpy(frame_ctx->coef_probs[i][j][k][l].probs[m], in vdec_vp9_slice_map_from_coef()
|