Home
last modified time | relevance | path

Searched refs:MODE_INFO (Results 1 – 25 of 51) sorted by relevance

123

/external/libvpx/libvpx/vp9/common/
Dvp9_blockd.h87 typedef struct MODE_INFO { struct
90 } MODE_INFO; typedef
92 static INLINE PREDICTION_MODE get_y_mode(const MODE_INFO *mi, int block) { in get_y_mode()
105 PREDICTION_MODE vp9_left_block_mode(const MODE_INFO *cur_mi,
106 const MODE_INFO *left_mi, int b);
108 PREDICTION_MODE vp9_above_block_mode(const MODE_INFO *cur_mi,
109 const MODE_INFO *above_mi, int b);
160 MODE_INFO **mi;
161 MODE_INFO *left_mi;
162 MODE_INFO *above_mi;
[all …]
Dvp9_onyxc_int.h196 MODE_INFO *mip; /* Base of allocated array */
197 MODE_INFO *mi; /* Corresponds to upper left visible macroblock */
201 MODE_INFO *prev_mip; /* MODE_INFO array 'mip' from last decoded frame */
202 MODE_INFO *prev_mi; /* 'mi' from last frame (points into prev_mip) */
211 MODE_INFO **mi_grid_base;
212 MODE_INFO **mi_grid_visible;
213 MODE_INFO **prev_mi_grid_base;
214 MODE_INFO **prev_mi_grid_visible;
Dvp9_blockd.c13 PREDICTION_MODE vp9_left_block_mode(const MODE_INFO *cur_mi, in vp9_left_block_mode()
14 const MODE_INFO *left_mi, int b) { in vp9_left_block_mode()
26 PREDICTION_MODE vp9_above_block_mode(const MODE_INFO *cur_mi, in vp9_above_block_mode()
27 const MODE_INFO *above_mi, int b) { in vp9_above_block_mode()
Dvp9_pred_common.h42 const MODE_INFO *const above_mi = xd->above_mi; in vp9_get_pred_context_seg_id()
43 const MODE_INFO *const left_mi = xd->left_mi; in vp9_get_pred_context_seg_id()
57 const MODE_INFO *const above_mi = xd->above_mi; in vp9_get_skip_context()
58 const MODE_INFO *const left_mi = xd->left_mi; in vp9_get_skip_context()
Dvp9_postproc.h31 MODE_INFO *prev_mip;
32 MODE_INFO *prev_mi;
Dvp9_mvref_common.c17 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, in find_mv_refs_idx()
40 const MODE_INFO *const candidate_mi = xd->mi[mv_ref->col + mv_ref->row * in find_mv_refs_idx()
150 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, in vp9_find_mv_refs()
187 MODE_INFO *const mi = xd->mi[0]; in vp9_append_sub8x8_mvs_for_idx()
Dvp9_debugmodes.c28 MODE_INFO **mi = cm->mi_grid_visible; in print_mi_data()
52 MODE_INFO **mi = cm->mi_grid_visible; in vp9_print_modes_and_motion_vectors()
Dvp9_loopfilter.h100 MODE_INFO **mi_8x8, const int mode_info_stride,
115 MODE_INFO **mi_8x8,
Dvp9_mvref_common.h137 static INLINE int_mv get_sub_block_mv(const MODE_INFO *candidate, int which_mv, in get_sub_block_mv()
212 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame,
Dvp9_mfqe.c203 static int mfqe_decision(MODE_INFO *mi, BLOCK_SIZE cur_bs) { in mfqe_decision()
217 static void mfqe_partition(VP9_COMMON *cm, MODE_INFO *mi, BLOCK_SIZE bs, in mfqe_partition()
361 MODE_INFO *mi; in vp9_mfqe()
362 MODE_INFO *mi_local = cm->mi + (mi_row * cm->mi_stride + mi_col); in vp9_mfqe()
364 MODE_INFO *mi_prev = cm->postproc_state.prev_mi + in vp9_mfqe()
Dvp9_reconinter.c83 static MV mi_mv_pred_q4(const MODE_INFO *mi, int idx) { in mi_mv_pred_q4()
99 static MV mi_mv_pred_q2(const MODE_INFO *mi, int idx, int block0, int block1) { in mi_mv_pred_q2()
134 const MODE_INFO *mi, int ref, int block) { in average_split_mvs()
161 const MODE_INFO *mi = xd->mi[0]; in build_inter_predictors()
Dvp9_scan.h43 const MODE_INFO *const mi = xd->mi[0]; in get_scan()
/external/libvpx/libvpx/vp8/encoder/
Dmr_dissim.c88 MODE_INFO *tmp = cm->mip + cm->mode_info_stride; in vp8_cal_dissimilarity()
105 const MODE_INFO *here = tmp; in vp8_cal_dissimilarity()
106 const MODE_INFO *above = here - cm->mode_info_stride; in vp8_cal_dissimilarity()
107 const MODE_INFO *left = here - 1; in vp8_cal_dissimilarity()
108 const MODE_INFO *aboveleft = above - 1; in vp8_cal_dissimilarity()
109 const MODE_INFO *aboveright = NULL; in vp8_cal_dissimilarity()
110 const MODE_INFO *right = NULL; in vp8_cal_dissimilarity()
111 const MODE_INFO *belowleft = NULL; in vp8_cal_dissimilarity()
112 const MODE_INFO *below = NULL; in vp8_cal_dissimilarity()
113 const MODE_INFO *belowright = NULL; in vp8_cal_dissimilarity()
Dsegmentation.c19 MODE_INFO *this_mb_mode_info = cm->mi; in vp8_update_gf_useage_maps()
/external/libvpx/libvpx/vp8/common/
Donyxc_int.h124 MODE_INFO *mip; /* Base of allocated array */
125 MODE_INFO *mi; /* Corresponds to upper left visible macroblock */
127 MODE_INFO *prev_mip; /* MODE_INFO array 'mip' from last decoded frame */
128 MODE_INFO *prev_mi; /* 'mi' from last frame (points into prev_mip) */
130 MODE_INFO *show_frame_mi; /* MODE_INFO for the last decoded frame
Dfindnearmv.h80 const MODE_INFO *here,
91 const MODE_INFO *here,
107 static INLINE int left_block_mv(const MODE_INFO *cur_mb, int b) in left_block_mv()
122 static INLINE int above_block_mv(const MODE_INFO *cur_mb, int b, int mi_stride) in above_block_mv()
136 static INLINE B_PREDICTION_MODE left_block_mode(const MODE_INFO *cur_mb, int b) in left_block_mode()
162 static INLINE B_PREDICTION_MODE above_block_mode(const MODE_INFO *cur_mb, int b, in above_block_mode()
Dfindnearmv.c27 const MODE_INFO *here, in vp8_find_near_mvs()
36 const MODE_INFO *above = here - xd->mode_info_stride; in vp8_find_near_mvs()
37 const MODE_INFO *left = here - 1; in vp8_find_near_mvs()
38 const MODE_INFO *aboveleft = above - 1; in vp8_find_near_mvs()
152 const MODE_INFO *here, in vp8_find_near_mvs_bias()
Dblockd.h172 } MODE_INFO; typedef
234 MODE_INFO *mode_info_context;
Dvp8_loopfilter.c197 void vp8_loop_filter_row_normal(VP8_COMMON *cm, MODE_INFO *mode_info_context, in vp8_loop_filter_row_normal()
255 void vp8_loop_filter_row_simple(VP8_COMMON *cm, MODE_INFO *mode_info_context, in vp8_loop_filter_row_simple()
323 const MODE_INFO *mode_info_context = cm->mi; in vp8_loop_filter_frame()
466 const MODE_INFO *mode_info_context = cm->mi; in vp8_loop_filter_frame_yonly()
576 const MODE_INFO *mode_info_context; in vp8_loop_filter_partial_frame()
/external/libvpx/libvpx/vp8/decoder/
Ddecodemv.c49 static void read_kf_modes(VP8D_COMP *pbi, MODE_INFO *mi) in read_kf_modes()
230 static void decode_split_mv(vp8_reader *const bc, MODE_INFO *mi, in decode_split_mv()
231 const MODE_INFO *left_mb, const MODE_INFO *above_mb, in decode_split_mv()
339 static void read_mb_modes_mv(VP8D_COMP *pbi, MODE_INFO *mi, MB_MODE_INFO *mbmi) in read_mb_modes_mv()
351 const MODE_INFO *above = mi - mis; in read_mb_modes_mv()
352 const MODE_INFO *left = mi - 1; in read_mb_modes_mv()
353 const MODE_INFO *aboveleft = above - 1; in read_mb_modes_mv()
591 static void decode_mb_mode_mvs(VP8D_COMP *pbi, MODE_INFO *mi, in decode_mb_mode_mvs()
622 MODE_INFO *mi = pbi->common.mi; in vp8_decode_mode_mvs()
Derror_concealment.c281 MODE_INFO *mi, in estimate_mb_mvs()
327 static void calc_prev_mb_overlaps(MB_OVERLAP *overlaps, MODE_INFO *prev_mi, in calc_prev_mb_overlaps()
349 MODE_INFO *mi, MODE_INFO *prev_mi, in estimate_missing_mvs()
417 static void assign_neighbor(EC_BLOCK *neighbor, MODE_INFO *mi, int block_idx) in assign_neighbor()
432 static void find_neighboring_blocks(MODE_INFO *mi, in find_neighboring_blocks()
501 MODE_INFO * const mi = mb->mode_info_context; in interpolate_mvs()
/external/libvpx/libvpx/vp9/encoder/
Dvp9_segmentation.c110 const TileInfo *tile, MODE_INFO **mi, in count_segs()
149 const TileInfo *tile, MODE_INFO **mi, in count_segs_sb()
223 MODE_INFO **mi_ptr; in vp9_choose_segmap_coding_method()
229 MODE_INFO **mi = mi_ptr; in vp9_choose_segmap_coding_method()
Dvp9_context_tree.h27 MODE_INFO mic;
Dvp9_encodeframe.c977 MODE_INFO *mi = &ctx->mic; in update_state()
979 MODE_INFO *mi_addr = xd->mi[0]; in update_state()
1284 const MODE_INFO *const mi = xd->mi[0]; in update_stats()
1513 static void set_partial_b64x64_partition(MODE_INFO *mi, int mis, in set_partial_b64x64_partition()
1515 BLOCK_SIZE bsize, MODE_INFO **mi_8x8) { in set_partial_b64x64_partition()
1535 MODE_INFO **mi_8x8, int mi_row, int mi_col, in set_fixed_partitioning()
1542 MODE_INFO *mi_upper_left = cm->mi + mi_row * mis + mi_col; in set_fixed_partitioning()
1582 MODE_INFO **mi_8x8, in set_source_var_based_partition()
1588 MODE_INFO *mi_upper_left = cm->mi + mi_row * mis + mi_col; in set_source_var_based_partition()
1671 MODE_INFO *const mi = xd->mi[0]; in update_state_rt()
[all …]
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decodemv.c206 MODE_INFO *const mi = xd->mi[0]; in read_intra_frame_mode_info()
208 const MODE_INFO *above_mi = xd->above_mi; in read_intra_frame_mode_info()
209 const MODE_INFO *left_mi = xd->left_mi; in read_intra_frame_mode_info()
382 MACROBLOCKD *const xd, MODE_INFO *mi, in read_intra_block_mode_info()
487 MODE_INFO *const mi, in read_inter_block_mode_info()
592 MODE_INFO *const mi = xd->mi[0]; in read_inter_frame_mode_info()
613 MODE_INFO *const mi = xd->mi[0]; in vpx_read_mode_info()

123