Home
last modified time | relevance | path

Searched refs:above_mbmi (Results 1 – 16 of 16) sorted by relevance

/external/libaom/libaom/av1/common/
Dpred_common.c78 (row % (1 << MIN_SB_SIZE_LOG2)) ? xd->above_mbmi : NULL; in av1_get_palette_cache()
125 const MB_MODE_INFO *const above_mbmi = xd->above_mbmi; in av1_get_intra_inter_context() local
131 const int above_intra = !is_inter_block(above_mbmi); in av1_get_intra_inter_context()
135 return 2 * !is_inter_block(has_above ? above_mbmi : 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() local
157 if (!has_second_ref(above_mbmi) && !has_second_ref(left_mbmi)) in av1_get_reference_mode_context()
159 ctx = IS_BACKWARD_REF_FRAME(above_mbmi->ref_frame[0]) ^ in av1_get_reference_mode_context()
161 else if (!has_second_ref(above_mbmi)) in av1_get_reference_mode_context()
163 ctx = 2 + (IS_BACKWARD_REF_FRAME(above_mbmi->ref_frame[0]) || in av1_get_reference_mode_context()
164 !is_inter_block(above_mbmi)); in av1_get_reference_mode_context()
[all …]
Dpred_common.h86 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in av1_get_pred_context_seg_id()
110 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in get_comp_index_context()
134 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in get_comp_group_idx_context()
160 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in av1_get_skip_mode_context()
168 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in av1_get_skip_context()
189 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in av1_get_palette_mode_ctx()
331 const MB_MODE_INFO *const above_mbmi = xd->above_mbmi; in get_tx_size_context() local
343 if (is_inter_block(above_mbmi)) in get_tx_size_context()
344 above = block_size_wide[above_mbmi->sb_type] >= max_tx_wide; in get_tx_size_context()
Dmvref_common.h221 const MB_MODE_INFO *const above_mbmi = xd->above_mbmi; in av1_collect_neighbors_ref_counts() local
227 if (above_in_image && is_inter_block(above_mbmi)) { in av1_collect_neighbors_ref_counts()
228 ref_counts[above_mbmi->ref_frame[0]]++; in av1_collect_neighbors_ref_counts()
229 if (has_second_ref(above_mbmi)) { in av1_collect_neighbors_ref_counts()
230 ref_counts[above_mbmi->ref_frame[1]]++; in av1_collect_neighbors_ref_counts()
Dreconinter.c905 MB_MODE_INFO *above_mbmi, struct build_prediction_ctxt *ctxt, in av1_setup_build_prediction_by_above_pred() argument
907 const BLOCK_SIZE a_bsize = AOMMAX(BLOCK_8X8, above_mbmi->sb_type); in av1_setup_build_prediction_by_above_pred()
910 av1_modify_neighbor_predictor_for_obmc(above_mbmi); in av1_setup_build_prediction_by_above_pred()
919 const int num_refs = 1 + has_second_ref(above_mbmi); in av1_setup_build_prediction_by_above_pred()
922 const MV_REFERENCE_FRAME frame = above_mbmi->ref_frame[ref]; in av1_setup_build_prediction_by_above_pred()
Dreconinter.h303 MB_MODE_INFO *above_mbmi, struct build_prediction_ctxt *ctxt,
Donyxc_int.h847 xd->above_mbmi = xd->mi[-xd->mi_stride]; in set_mi_row_col()
849 xd->above_mbmi = NULL; in set_mi_row_col()
Dblockd.h501 MB_MODE_INFO *above_mbmi; member
Dreconintra.c962 const MB_MODE_INFO *ab = xd->above_mbmi; in get_filt_type()
/external/libaom/libaom/av1/encoder/
Dpartition_strategy.c289 const int has_above = !!xd->above_mbmi; in simple_motion_search_prune_part_features()
291 const BLOCK_SIZE above_bsize = has_above ? xd->above_mbmi->sb_type : bsize; in simple_motion_search_prune_part_features()
508 const int has_above = !!xd->above_mbmi; in firstpass_simple_motion_search_features()
510 const BLOCK_SIZE above_bsize = has_above ? xd->above_mbmi->sb_type : bsize; in firstpass_simple_motion_search_features()
Dreconinter_enc.c310 MB_MODE_INFO *above_mbmi, void *fun_ctxt, const int num_planes) { in build_prediction_by_above_pred() argument
314 MB_MODE_INFO backup_mbmi = *above_mbmi; in build_prediction_by_above_pred()
Dtpl_model.c149 xd->above_mbmi = (mi_row > 0) ? &mi_above : NULL; in mode_estimation()
Drdopt.c4815 const MB_MODE_INFO *above_mi = xd->above_mbmi; in rd_pick_intra_sby_mode()
8391 const MB_MODE_INFO *const above_mbmi = xd->above_mbmi; in find_best_non_dual_interp_filter() local
8400 if (above_mbmi && is_inter_block(above_mbmi)) { in find_best_non_dual_interp_filter()
8401 af = above_mbmi->interp_filters; in find_best_non_dual_interp_filter()
8787 const MB_MODE_INFO *const above_mbmi = xd->above_mbmi; in interpolation_filter_search() local
8796 if (above_mbmi && is_inter_block(above_mbmi)) { in interpolation_filter_search()
8797 af_horiz = av1_extract_interp_filter(above_mbmi->interp_filters, 1); in interpolation_filter_search()
8798 af_vert = av1_extract_interp_filter(above_mbmi->interp_filters, 0); in interpolation_filter_search()
Dbitstream.c998 const MB_MODE_INFO *const above_mi = xd->above_mbmi; in write_intra_prediction_modes()
Dencodeframe.c994 sum_intra_stats(cm, td->counts, xd, mbmi, xd->above_mbmi, xd->left_mbmi, in update_stats()
/external/libaom/libaom/av1/decoder/
Ddecodemv.c750 const MB_MODE_INFO *above_mi = xd->above_mbmi; in read_intra_frame_mode_info()
Ddecodeframe.c902 MB_MODE_INFO *above_mbmi, void *fun_ctxt, const int num_planes) { in dec_build_prediction_by_above_pred() argument
906 MB_MODE_INFO backup_mbmi = *above_mbmi; in dec_build_prediction_by_above_pred()