Home
last modified time | relevance | path

Searched refs:MB_MODE_INFO (Results 1 – 25 of 71) sorted by relevance

123

/external/libaom/libaom/av1/common/
Dpred_common.h91 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in av1_get_pred_context_seg_id()
92 const MB_MODE_INFO *const left_mi = xd->left_mbmi; in av1_get_pred_context_seg_id()
101 MB_MODE_INFO *mbmi = xd->mi[0]; in get_comp_index_context()
115 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in get_comp_index_context()
116 const MB_MODE_INFO *const left_mi = xd->left_mbmi; in get_comp_index_context()
139 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in get_comp_group_idx_context()
140 const MB_MODE_INFO *const left_mi = xd->left_mbmi; in get_comp_group_idx_context()
165 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in av1_get_skip_mode_context()
166 const MB_MODE_INFO *const left_mi = xd->left_mbmi; in av1_get_skip_mode_context()
173 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in av1_get_skip_context()
[all …]
Ddebugmodes.c30 MB_MODE_INFO **mi = mi_params->mi_grid_base; in print_mi_data()
51 MB_MODE_INFO **mi = mi_params->mi_grid_base; in av1_print_modes_and_motion_vectors()
55 print_mi_data(cm, mvs, "Partitions:", offsetof(MB_MODE_INFO, sb_type)); in av1_print_modes_and_motion_vectors()
56 print_mi_data(cm, mvs, "Modes:", offsetof(MB_MODE_INFO, mode)); in av1_print_modes_and_motion_vectors()
57 print_mi_data(cm, mvs, "Ref frame:", offsetof(MB_MODE_INFO, ref_frame[0])); in av1_print_modes_and_motion_vectors()
58 print_mi_data(cm, mvs, "Transform:", offsetof(MB_MODE_INFO, tx_size)); in av1_print_modes_and_motion_vectors()
59 print_mi_data(cm, mvs, "UV Modes:", offsetof(MB_MODE_INFO, uv_mode)); in av1_print_modes_and_motion_vectors()
Dpred_common.c19 static InterpFilter get_ref_filter_type(const MB_MODE_INFO *ref_mbmi, in get_ref_filter_type()
31 const MB_MODE_INFO *const mbmi = xd->mi[0]; in av1_get_pred_context_switchable_interp()
77 const MB_MODE_INFO *const above_mi = in av1_get_palette_cache()
79 const MB_MODE_INFO *const left_mi = xd->left_mbmi; in av1_get_palette_cache()
125 const MB_MODE_INFO *const above_mbmi = xd->above_mbmi; in av1_get_intra_inter_context()
126 const MB_MODE_INFO *const left_mbmi = xd->left_mbmi; in av1_get_intra_inter_context()
147 const MB_MODE_INFO *const above_mbmi = xd->above_mbmi; in av1_get_reference_mode_context()
148 const MB_MODE_INFO *const left_mbmi = xd->left_mbmi; in av1_get_reference_mode_context()
172 const MB_MODE_INFO *edge_mbmi = has_above ? above_mbmi : left_mbmi; in av1_get_reference_mode_context()
189 const MB_MODE_INFO *const above_mbmi = xd->above_mbmi; in av1_get_comp_reference_type_context()
[all …]
Dblockd.h216 typedef struct MB_MODE_INFO { struct
271 } MB_MODE_INFO; argument
273 static INLINE int is_intrabc_block(const MB_MODE_INFO *mbmi) { in is_intrabc_block()
300 static INLINE int is_inter_block(const MB_MODE_INFO *mbmi) { in is_inter_block()
304 static INLINE int has_second_ref(const MB_MODE_INFO *mbmi) { in has_second_ref()
308 static INLINE int has_uni_comp_refs(const MB_MODE_INFO *mbmi) { in has_uni_comp_refs()
345 PREDICTION_MODE av1_left_block_mode(const MB_MODE_INFO *left_mi);
347 PREDICTION_MODE av1_above_block_mode(const MB_MODE_INFO *above_mi);
349 static INLINE int is_global_mv_block(const MB_MODE_INFO *const mbmi, in is_global_mv_block()
510 MB_MODE_INFO **mi;
[all …]
Dobmc.h17 int dir, MB_MODE_INFO *nb_mi,
31 MB_MODE_INFO **prev_row_mi = xd->mi - mi_col - 1 * xd->mi_stride; in foreach_overlappable_nb_above()
36 MB_MODE_INFO **above_mi = prev_row_mi + above_mi_col; in foreach_overlappable_nb_above()
68 MB_MODE_INFO **prev_col_mi = xd->mi - 1 - mi_row * xd->mi_stride; in foreach_overlappable_nb_left()
73 MB_MODE_INFO **left_mi = prev_col_mi + left_mi_row * xd->mi_stride; in foreach_overlappable_nb_left()
Dreconinter.h137 const MACROBLOCKD *xd, const MB_MODE_INFO *mi);
201 void av1_modify_neighbor_predictor_for_obmc(MB_MODE_INFO *mbmi);
262 int plane, const MB_MODE_INFO *mi,
333 MB_MODE_INFO *const mbmi, InterpFilter frame_interp_filter) { in set_default_interp_filters()
339 const MB_MODE_INFO *const mbmi = xd->mi[0]; in av1_is_interp_needed()
347 int mi_col_offset, MB_MODE_INFO *ref_mbmi,
353 MB_MODE_INFO *above_mbmi, struct build_prediction_ctxt *ctxt,
357 MB_MODE_INFO *left_mbmi,
400 const MB_MODE_INFO *mbmi, int order_idx,
404 int av1_allow_warp(const MB_MODE_INFO *const mbmi,
Dav1_loopfilter.h162 int plane, const MB_MODE_INFO *mbmi);
192 MB_MODE_INFO *mbmi);
195 BLOCK_SIZE bsize, MB_MODE_INFO *mbmi,
201 MB_MODE_INFO *mbmi);
Dmvref_common.h62 static INLINE int_mv get_block_mv(const MB_MODE_INFO *candidate, int which_mv) { in get_block_mv()
213 const MB_MODE_INFO *const above_mbmi = xd->above_mbmi; in av1_collect_neighbors_ref_counts()
214 const MB_MODE_INFO *const left_mbmi = xd->left_mbmi; in av1_collect_neighbors_ref_counts()
236 const MB_MODE_INFO *const mi, int mi_row, int mi_col,
243 MB_MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame,
Dmvref_common.c41 const MB_MODE_INFO *const mi, int mi_row, int mi_col, in av1_copy_frame_mvs()
75 const MB_MODE_INFO *const candidate, const MV_REFERENCE_FRAME rf[2], in add_ref_mv_candidate()
159 MB_MODE_INFO **const candidate_mi0 = xd->mi + row_offset * xd->mi_stride; in scan_row_mbmi()
162 const MB_MODE_INFO *const candidate = candidate_mi0[col_offset + i]; in scan_row_mbmi()
208 const MB_MODE_INFO *const candidate = in scan_col_mbmi()
249 const MB_MODE_INFO *const candidate = in scan_blk_mbmi()
417 const MB_MODE_INFO *const candidate, const AV1_COMMON *const cm, in process_compound_ref_mv_candidate()
442 const MB_MODE_INFO *const candidate, const AV1_COMMON *const cm, in process_single_ref_mv_candidate()
686 const MB_MODE_INFO *const candidate = xd->mi[-xd->mi_stride + idx]; in setup_ref_mv_list()
693 const MB_MODE_INFO *const candidate = xd->mi[idx * xd->mi_stride - 1]; in setup_ref_mv_list()
[all …]
Dreconinter.c32 int av1_allow_warp(const MB_MODE_INFO *const mbmi, in av1_allow_warp()
99 const MACROBLOCKD *xd, const MB_MODE_INFO *mi) { in av1_init_warp_params()
754 const MB_MODE_INFO *this_mbmi = xd->mi[row * xd->mi_stride + col]; in is_sub8x8_inter()
763 const AV1_COMMON *cm, MACROBLOCKD *xd, int plane, const MB_MODE_INFO *mi, in build_inter_predictors_sub8x8()
792 MB_MODE_INFO *this_mbmi = xd->mi[row * xd->mi_stride + col]; in build_inter_predictors_sub8x8()
835 const AV1_COMMON *cm, MACROBLOCKD *xd, int plane, const MB_MODE_INFO *mi, in build_inter_predictors_8x8_and_bigger()
898 int plane, const MB_MODE_INFO *mi, in av1_build_inter_predictors()
914 const MB_MODE_INFO *mbmi, int order_idx, in av1_dist_wtd_comp_weight_assign()
1031 int dir, MB_MODE_INFO *mi, void *fun_ctxt, in increment_int_ptr()
1044 MB_MODE_INFO *mbmi = xd->mi[0]; in av1_count_overlappable_neighbors()
[all …]
Dav1_common_int.h405 MB_MODE_INFO *mi_alloc;
421 MB_MODE_INFO **mi_grid_base;
1057 MB_MODE_INFO **base_mi = in set_mi_row_col()
1064 MB_MODE_INFO *chroma_above_mi = in set_mi_row_col()
1068 MB_MODE_INFO *chroma_left_mi = in set_mi_row_col()
1088 const MB_MODE_INFO *above_mi, in get_y_mode_cdf()
1089 const MB_MODE_INFO *left_mi) { in get_y_mode_cdf()
1449 MB_MODE_INFO **mi = mi_params->mi_grid_base + offset; in get_partition()
1463 const MB_MODE_INFO *const mbmi_right = mi[bwide / 2]; in get_partition()
1464 const MB_MODE_INFO *const mbmi_below = mi[bhigh / 2 * mi_params->mi_stride]; in get_partition()
Dblockd.c19 PREDICTION_MODE av1_left_block_mode(const MB_MODE_INFO *left_mi) { in av1_left_block_mode()
25 PREDICTION_MODE av1_above_block_mode(const MB_MODE_INFO *above_mi) { in av1_above_block_mode()
Dquant_common.c255 const MB_MODE_INFO *const mbmi = xd->mi[0]; in av1_get_iqmatrix()
268 const MB_MODE_INFO *const mbmi = xd->mi[0]; in av1_get_qmatrix()
/external/libaom/libaom/av1/encoder/
Dintra_mode_search.c199 MB_MODE_INFO *const mbmi = xd->mi[0]; in intra_model_yrd()
268 MB_MODE_INFO *mbmi = xd->mi[0]; in calc_rd_given_intra_angle()
312 const MB_MODE_INFO *mbmi, BLOCK_SIZE bsize, in intra_mode_info_cost_y()
368 const MB_MODE_INFO *mbmi, BLOCK_SIZE bsize, in intra_mode_info_cost_uv()
417 MB_MODE_INFO *mbmi = xd->mi[0]; in rd_pick_filter_intra_sby()
563 const AV1_COMP *const cpi, MACROBLOCK *x, MB_MODE_INFO *mbmi, in palette_rd_y()
565 uint16_t *color_cache, int n_cache, MB_MODE_INFO *best_mbmi, in palette_rd_y()
639 const AV1_COMP *const cpi, MACROBLOCK *x, MB_MODE_INFO *mbmi, in perform_top_color_coarse_palette_search()
642 uint16_t *color_cache, int n_cache, MB_MODE_INFO *best_mbmi, in perform_top_color_coarse_palette_search()
667 const AV1_COMP *const cpi, MACROBLOCK *x, MB_MODE_INFO *mbmi, in perform_k_means_coarse_palette_search()
[all …]
Dinterp_search.c20 const INTERPOLATION_FILTER_STATS *st, MB_MODE_INFO *const mi, in is_interp_filter_good_match()
43 MB_MODE_INFO *const mbmi, int64_t rd, unsigned int pred_sse, in save_interp_filter_search_stat()
62 MB_MODE_INFO *const mbmi, INTERPOLATION_FILTER_STATS *interp_filter_stats, in find_interp_filter_in_stats()
94 MB_MODE_INFO *const mbmi, const AV1_COMP *const cpi, in av1_find_interp_filter_match()
169 MB_MODE_INFO *const mbmi = xd->mi[0]; in interpolation_filter_rd()
278 const MB_MODE_INFO *const above_mbmi = xd->above_mbmi; in is_pred_filter_search_allowed()
279 const MB_MODE_INFO *const left_mbmi = xd->left_mbmi; in is_pred_filter_search_allowed()
389 MB_MODE_INFO *const mbmi = xd->mi[0]; in fast_dual_interp_filter_rd()
443 MB_MODE_INFO *const mbmi = xd->mi[0]; in find_best_non_dual_interp_filter()
560 MB_MODE_INFO *const mbmi = xd->mi[0]; in calc_interp_skip_pred_flag()
[all …]
Dsegmentation.c47 const TileInfo *tile, MB_MODE_INFO **mi, in count_segs()
86 const TileInfo *tile, MB_MODE_INFO **mi, in count_segs_sb()
191 MB_MODE_INFO **mi_ptr; in av1_choose_segmap_coding_method()
199 MB_MODE_INFO **mi = mi_ptr; in av1_choose_segmap_coding_method()
Dcompound_type.c30 const MB_MODE_INFO *const mi, in is_comp_rd_match()
83 const MB_MODE_INFO *const mbmi, in find_comp_rd_in_stats()
306 MB_MODE_INFO *const mbmi = xd->mi[0]; in pick_interinter_wedge()
338 MB_MODE_INFO *const mbmi = xd->mi[0]; in pick_interinter_seg()
390 MB_MODE_INFO *const mbmi = xd->mi[0]; in pick_interintra_wedge()
453 const AV1_COMP *const cpi, MB_MODE_INFO *mbmi, MACROBLOCKD *xd, in compute_best_interintra_mode()
516 const AV1_COMP *const cpi, MB_MODE_INFO *mbmi, MACROBLOCKD *xd, in compute_best_wedge_interintra()
545 BLOCK_SIZE bsize, MB_MODE_INFO *mbmi, in av1_handle_inter_intra_mode()
864 static INLINE void update_mbmi_for_compound_type(MB_MODE_INFO *mbmi, in update_mbmi_for_compound_type()
875 const MACROBLOCK *x, MB_MODE_INFO *mbmi, in populate_reuse_comp_type_data()
[all …]
Drdopt.c324 MB_MODE_INFO best_mbmode;
478 const MB_MODE_INFO *mbmi) { in inter_modes_info_push()
618 const MB_MODE_INFO *mbmi = xd->mi[0]; in get_sse()
923 MB_MODE_INFO *const mbmi = xd->mi[0]; in setup_buffer_ref_mvs_inter()
1059 const MB_MODE_INFO *const mbmi = xd->mi[0]; in handle_newmv()
1235 MB_MODE_INFO *mbmi = xd->mi[0]; in motion_mode_rd()
1269 const MB_MODE_INFO base_mbmi = *mbmi; in motion_mode_rd()
1270 MB_MODE_INFO best_mbmi; in motion_mode_rd()
1742 const MB_MODE_INFO *mbmi = xd->mi[0]; in build_cur_mv()
1767 static INLINE int get_drl_cost(const MB_MODE_INFO *mbmi, in get_drl_cost()
[all …]
Dbitstream.c68 const MB_MODE_INFO *mi, in write_intra_y_mode_kf()
69 const MB_MODE_INFO *above_mi, in write_intra_y_mode_kf()
70 const MB_MODE_INFO *left_mi, in write_intra_y_mode_kf()
99 FRAME_CONTEXT *ec_ctx, const MB_MODE_INFO *mbmi, in write_drl_idx()
143 const MB_MODE_INFO *mbmi, in write_tx_size_vartx()
197 const MB_MODE_INFO *const mbmi = xd->mi[0]; in write_selected_tx_size()
217 int segment_id, const MB_MODE_INFO *mi, aom_writer *w) { in write_skip()
230 int segment_id, const MB_MODE_INFO *mi, in write_skip_mode()
269 const MB_MODE_INFO *mbmi, in write_motion_mode()
357 const TOKENEXTRA *const tok_end, MACROBLOCKD *xd, MB_MODE_INFO *mbmi, in pack_txb_tokens()
[all …]
Dtokenize.c81 const MB_MODE_INFO *const mbmi = xd->mi[0]; in get_palette_params()
138 MB_MODE_INFO *const mbmi = xd->mi[0]; in tokenize_vartx()
194 MB_MODE_INFO *const mbmi = xd->mi[0]; in av1_tokenize_sb_vartx()
Dcompound_type.h30 BLOCK_SIZE bsize, MB_MODE_INFO *mbmi,
Dmotion_search_facade.c48 MB_MODE_INFO *mbmi = xd->mi[0]; in av1_single_motion_search()
359 MB_MODE_INFO *mbmi = xd->mi[0]; in av1_joint_motion_search()
539 MB_MODE_INFO *mbmi = xd->mi[0]; in av1_compound_single_motion_search()
641 MB_MODE_INFO *mbmi = xd->mi[0]; in build_second_inter_pred()
705 MB_MODE_INFO *mbmi = xd->mi[0]; in do_masked_motion_search_indexed()
728 MB_MODE_INFO *const mbmi = xd->mi[0]; in av1_interinter_compound_motion_search()
763 MB_MODE_INFO *mbmi = xd->mi[0]; in av1_simple_motion_search()
Dreconinter_enc.c82 int plane, const MB_MODE_INFO *mi, in enc_build_inter_predictors()
141 int dir, MB_MODE_INFO *above_mbmi, in build_obmc_prediction()
264 const MB_MODE_INFO *mi = xd->mi[0]; in av1_build_inter_predictors_for_planes_single_buf()
335 MB_MODE_INFO *const mbmi = xd->mi[0]; in build_wedge_inter_predictor_from_buf()
/external/libaom/libaom/av1/decoder/
Ddecodemv.c77 MB_MODE_INFO *const mbmi = mi_params->mi_grid_base[grid_idx]; in read_cdef()
85 aom_reader *r, MB_MODE_INFO *const mbmi) { in read_delta_qindex()
116 const MB_MODE_INFO *const mbmi, int mi_col, in read_delta_lflevel()
197 MB_MODE_INFO *mbmi, aom_reader *r) { in read_drl_idx()
226 MB_MODE_INFO *mbmi, aom_reader *r) { in read_motion_mode()
366 MB_MODE_INFO *const mbmi = xd->mi[0]; in read_inter_segment_id()
565 MB_MODE_INFO *const mbmi = xd->mi[0]; in read_palette_mode_info()
605 MB_MODE_INFO *const mbmi = xd->mi[0]; in read_filter_intra_mode_info()
623 MB_MODE_INFO *mbmi = xd->mi[0]; in av1_read_tx_type()
689 MB_MODE_INFO *const mbmi = xd->mi[0]; in read_intrabc_info()
[all …]
/external/libvpx/libvpx/vp8/common/
Dblockd.h154 } MB_MODE_INFO; typedef
157 MB_MODE_INFO mbmi;

123