/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-vp9.c | 1184 static void update_tx_probs(struct v4l2_vp9_frame_context *probs, argument 1189 for (i = 0; i < ARRAY_SIZE(probs->tx8); i++) { 1190 u8 *p8x8 = probs->tx8[i]; 1191 u8 *p16x16 = probs->tx16[i]; 1192 u8 *p32x32 = probs->tx32[i]; 1208 static void update_coeff(const u8 deltas[6][6][3], u8 probs[6][6][3]) argument 1214 u8 *p = probs[l][m]; 1223 static void update_coef_probs(struct v4l2_vp9_frame_context *probs, argument 1229 for (i = 0; i < ARRAY_SIZE(probs->coef); i++) { 1230 for (j = 0; j < ARRAY_SIZE(probs 1240 update_skip_probs(struct v4l2_vp9_frame_context *probs, const struct v4l2_ctrl_vp9_compressed_hdr *deltas) argument 1250 update_inter_mode_probs(struct v4l2_vp9_frame_context *probs, const struct v4l2_ctrl_vp9_compressed_hdr *deltas) argument 1266 update_interp_filter_probs(struct v4l2_vp9_frame_context *probs, const struct v4l2_ctrl_vp9_compressed_hdr *deltas) argument 1281 update_is_inter_probs(struct v4l2_vp9_frame_context *probs, const struct v4l2_ctrl_vp9_compressed_hdr *deltas) argument 1294 update_frame_reference_mode_probs(unsigned int reference_mode, struct v4l2_vp9_frame_context *probs, const struct v4l2_ctrl_vp9_compressed_hdr *deltas) argument 1320 update_y_mode_probs(struct v4l2_vp9_frame_context *probs, const struct v4l2_ctrl_vp9_compressed_hdr *deltas) argument 1332 update_partition_probs(struct v4l2_vp9_frame_context *probs, const struct v4l2_ctrl_vp9_compressed_hdr *deltas) argument 1357 update_mv_probs(struct v4l2_vp9_frame_context *probs, const struct v4l2_ctrl_vp9_compressed_hdr *deltas, const struct v4l2_ctrl_vp9_frame *dec_params) argument 1415 v4l2_vp9_fw_update_probs(struct v4l2_vp9_frame_context *probs, const struct v4l2_ctrl_vp9_compressed_hdr *deltas, const struct v4l2_ctrl_vp9_frame *dec_params) argument 1672 _adapt_coeff(unsigned int i, unsigned int j, unsigned int k, struct v4l2_vp9_frame_context *probs, const struct v4l2_vp9_frame_symbol_counts *counts, u32 uf) argument 1693 _adapt_coef_probs(struct v4l2_vp9_frame_context *probs, const struct v4l2_vp9_frame_symbol_counts *counts, unsigned int uf) argument 1705 v4l2_vp9_adapt_coef_probs(struct v4l2_vp9_frame_context *probs, struct v4l2_vp9_frame_symbol_counts *counts, bool use_128, bool frame_is_intra) argument 1759 v4l2_vp9_adapt_noncoef_probs(struct v4l2_vp9_frame_context *probs, struct v4l2_vp9_frame_symbol_counts *counts, u8 reference_mode, u8 interpolation_filter, u8 tx_mode, u32 flags) argument [all...] |
/linux-master/drivers/staging/media/rkvdec/ |
H A D | rkvdec-vp9.c | 93 struct rkvdec_vp9_probs probs; member in struct:rkvdec_vp9_priv_tbl 195 const struct v4l2_vp9_frame_context *probs; local 198 rkprobs = &tbl->probs.intra_only; 199 probs = &vp9_ctx->probability_tables; 205 for (i = 0; i < ARRAY_SIZE(probs->coef); i++) { 206 for (j = 0; j < ARRAY_SIZE(probs->coef[0]); j++) 207 write_coeff_plane(probs->coef[i][j][0], 245 const struct v4l2_vp9_frame_context *probs; local 248 rkprobs = &tbl->probs.inter; 249 probs 318 const struct v4l2_vp9_frame_context *probs; local 874 struct v4l2_vp9_frame_context *probs = &vp9_ctx->probability_tables; local [all...] |
/linux-master/include/media/ |
H A D | v4l2-vp9.h | 154 * @probs: current probabilities values 163 void v4l2_vp9_fw_update_probs(struct v4l2_vp9_frame_context *probs, 184 * @probs: current probabilities values 193 void v4l2_vp9_adapt_coef_probs(struct v4l2_vp9_frame_context *probs, 201 * @probs: current probabilities values 214 void v4l2_vp9_adapt_noncoef_probs(struct v4l2_vp9_frame_context *probs,
|
/linux-master/drivers/media/platform/verisilicon/ |
H A D | hantro_g2_vp9_dec.c | 74 * probs in a special way. All probs which need updating, except MV-related, 78 * inv_map_table[]), or zero to indicate no update. All MV-related probs which need 83 * fw_update_probs() performs actual probs updates or leaves probs as-is 625 probs->coef[i][j][k][l][m], \ 626 sizeof(probs->coef[i][j][k][l][m])); \ 640 const struct v4l2_vp9_frame_context *probs = &vp9_ctx->probability_tables; local 666 adaptive = &all_probs->probs; 669 memcpy(adaptive->inter_mode[i], probs 936 struct v4l2_vp9_frame_context *probs = &vp9_ctx->probability_tables; local [all...] |
H A D | hantro_vp9.h | 64 struct hantro_g2_probs probs; member in struct:hantro_g2_all_probs
|
/linux-master/lib/xz/ |
H A D | xz_dec_lzma2.c | 552 uint16_t *probs, uint32_t limit) 557 if (rc_bit(rc, &probs[symbol])) 568 uint16_t *probs, 575 if (rc_bit(rc, &probs[symbol])) { 615 uint16_t *probs; local 622 probs = lzma_literal_probs(s); 625 symbol = rc_bittree(&s->rc, probs, 0x100); 636 if (rc_bit(&s->rc, &probs[i])) { 654 uint16_t *probs; local 658 probs 551 rc_bittree(struct rc_dec *rc, uint16_t *probs, uint32_t limit) argument 567 rc_bittree_reverse(struct rc_dec *rc, uint16_t *probs, uint32_t *dest, uint32_t limit) argument 680 uint16_t *probs; local 801 uint16_t *probs; local [all...] |
/linux-master/drivers/media/test-drivers/visl/ |
H A D | visl-dec.h | 28 const struct v4l2_ctrl_vp9_compressed_hdr *probs; member in struct:visl_vp9_run
|
H A D | visl-dec.c | 517 trace_v4l2_ctrl_vp9_compressed_hdr(run->vp9.probs); 518 trace_v4l2_ctrl_vp9_compressed_coeff(run->vp9.probs); 519 trace_v4l2_vp9_mv_probs(&run->vp9.probs->mv); 598 run.vp9.probs = visl_find_control_data(ctx, V4L2_CID_STATELESS_VP9_COMPRESSED_HDR);
|
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_vp9_req_lat_if.c | 38 u8 probs[6][3]; member in struct:vdec_vp9_slice_frame_ctx::__anon52 1317 frame_ctx->coef_probs[i][j][k][l].probs[m], 1331 memcpy(frame_ctx->coef_probs[i][j][k][l].probs[m],
|