Home
last modified time | relevance | path

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

123

/external/libvpx/libvpx/vp9/common/
Dvp9_blockd.h67 typedef struct MODE_INFO { struct
90 } MODE_INFO; argument
92 static INLINE PREDICTION_MODE get_y_mode(const MODE_INFO *mi, int block) { in get_y_mode()
96 static INLINE int is_inter_block(const MODE_INFO *mi) { in is_inter_block()
100 static INLINE int has_second_ref(const MODE_INFO *mi) { in has_second_ref()
104 PREDICTION_MODE vp9_left_block_mode(const MODE_INFO *cur_mi,
105 const MODE_INFO *left_mi, int b);
107 PREDICTION_MODE vp9_above_block_mode(const MODE_INFO *cur_mi,
108 const MODE_INFO *above_mi, int b);
161 MODE_INFO **mi;
[all …]
Dvp9_pred_common.c45 const MODE_INFO *const above_mi = xd->above_mi; in vp9_get_reference_mode_context()
46 const MODE_INFO *const left_mi = xd->left_mi; in vp9_get_reference_mode_context()
69 const MODE_INFO *edge_mi = has_above ? above_mi : left_mi; in vp9_get_reference_mode_context()
88 const MODE_INFO *const above_mi = xd->above_mi; in vp9_get_pred_context_comp_ref_p()
89 const MODE_INFO *const left_mi = xd->left_mi; in vp9_get_pred_context_comp_ref_p()
107 const MODE_INFO *edge_mi = above_intra ? left_mi : above_mi; in vp9_get_pred_context_comp_ref_p()
148 const MODE_INFO *edge_mi = above_in_image ? above_mi : left_mi; in vp9_get_pred_context_comp_ref_p()
169 const MODE_INFO *const above_mi = xd->above_mi; in vp9_get_pred_context_single_ref_p1()
170 const MODE_INFO *const left_mi = xd->left_mi; in vp9_get_pred_context_single_ref_p1()
184 const MODE_INFO *edge_mi = above_intra ? left_mi : above_mi; in vp9_get_pred_context_single_ref_p1()
[all …]
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()
56 const MODE_INFO *const above_mi = xd->above_mi; in vp9_get_skip_context()
57 const MODE_INFO *const left_mi = xd->left_mi; in vp9_get_skip_context()
74 const MODE_INFO *const left_mi = xd->left_mi; in get_pred_context_switchable_interp()
76 const MODE_INFO *const above_mi = xd->above_mi; in get_pred_context_switchable_interp()
98 const MODE_INFO *const above_mi = xd->above_mi; in get_intra_inter_context()
99 const MODE_INFO *const left_mi = xd->left_mi; in get_intra_inter_context()
158 const MODE_INFO *const above_mi = xd->above_mi; in get_tx_size_context()
159 const MODE_INFO *const left_mi = xd->left_mi; in get_tx_size_context()
Dvp9_debugmodes.c28 MODE_INFO **mi = cm->mi_grid_visible; in print_mi_data()
50 MODE_INFO **mi = cm->mi_grid_visible; in vp9_print_modes_and_motion_vectors()
54 print_mi_data(cm, mvs, "Partitions:", offsetof(MODE_INFO, sb_type)); in vp9_print_modes_and_motion_vectors()
55 print_mi_data(cm, mvs, "Modes:", offsetof(MODE_INFO, mode)); in vp9_print_modes_and_motion_vectors()
56 print_mi_data(cm, mvs, "Ref frame:", offsetof(MODE_INFO, ref_frame[0])); in vp9_print_modes_and_motion_vectors()
57 print_mi_data(cm, mvs, "Transform:", offsetof(MODE_INFO, tx_size)); in vp9_print_modes_and_motion_vectors()
58 print_mi_data(cm, mvs, "UV Modes:", offsetof(MODE_INFO, uv_mode)); in vp9_print_modes_and_motion_vectors()
Dvp9_onyxc_int.h176 MODE_INFO *mip; /* Base of allocated array */
177 MODE_INFO *mi; /* Corresponds to upper left visible macroblock */
181 MODE_INFO *prev_mip; /* MODE_INFO array 'mip' from last decoded frame */
182 MODE_INFO *prev_mi; /* 'mi' from last frame (points into prev_mip) */
191 MODE_INFO **mi_grid_base;
192 MODE_INFO **mi_grid_visible;
193 MODE_INFO **prev_mi_grid_base;
194 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()
25 PREDICTION_MODE vp9_above_block_mode(const MODE_INFO *cur_mi, in vp9_above_block_mode()
26 const MODE_INFO *above_mi, int b) { in vp9_above_block_mode()
41 const MODE_INFO *mi = xd->mi[0]; in vp9_foreach_transformed_block_in_plane()
Dvp9_mvref_common.c17 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, in find_mv_refs_idx()
40 const MODE_INFO *const candidate_mi = in find_mv_refs_idx()
61 const MODE_INFO *const candidate_mi = in find_mv_refs_idx()
88 const MODE_INFO *const candidate_mi = in find_mv_refs_idx()
134 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, in vp9_find_mv_refs()
158 MODE_INFO *const mi = xd->mi[0]; in vp9_append_sub8x8_mvs_for_idx()
Dvp9_loopfilter.h100 const int mi_col, MODE_INFO **mi8x8,
113 MODE_INFO **mi_8x8, int mi_row, int mi_col);
132 void vp9_build_mask(struct VP9Common *cm, const MODE_INFO *mi, int mi_row,
Dvp9_postproc.h29 MODE_INFO *prev_mip;
30 MODE_INFO *prev_mi;
Dvp9_mvref_common.h224 static INLINE int_mv get_sub_block_mv(const MODE_INFO *candidate, int which_mv, in get_sub_block_mv()
234 static INLINE int_mv scale_mv(const MODE_INFO *mi, int ref, in scale_mv()
304 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame,
Dvp9_mfqe.c198 static int mfqe_decision(MODE_INFO *mi, BLOCK_SIZE cur_bs) { in mfqe_decision()
209 static void mfqe_partition(VP9_COMMON *cm, MODE_INFO *mi, BLOCK_SIZE bs, in mfqe_partition()
352 MODE_INFO *mi; in vp9_mfqe()
353 MODE_INFO *mi_local = cm->mi + (mi_row * cm->mi_stride + mi_col); in vp9_mfqe()
355 MODE_INFO *mi_prev = in vp9_mfqe()
Dvp9_reconinter.c65 static MV mi_mv_pred_q4(const MODE_INFO *mi, int idx) { in mi_mv_pred_q4()
81 static MV mi_mv_pred_q2(const MODE_INFO *mi, int idx, int block0, int block1) { in mi_mv_pred_q2()
112 MV average_split_mvs(const struct macroblockd_plane *pd, const MODE_INFO *mi, in average_split_mvs()
130 const MODE_INFO *mi = xd->mi[0]; in build_inter_predictors()
Dvp9_loopfilter.c234 const MODE_INFO *mi) { in get_filter_level()
653 const MODE_INFO *mi, const int shift_y, in build_masks()
730 const MODE_INFO *mi, const int shift_y, in build_y_mask()
883 MODE_INFO **mi8x8, const int mode_info_stride, in vp9_setup_mask()
887 MODE_INFO **mip = mi8x8; in vp9_setup_mask()
888 MODE_INFO **mip2 = mi8x8; in vp9_setup_mask()
1082 MODE_INFO **mi_8x8, int mi_row, int mi_col) { in vp9_filter_block_plane_non420()
1111 const MODE_INFO *mi = mi_8x8[c]; in vp9_filter_block_plane_non420()
1441 MODE_INFO **mi = cm->mi_grid_visible + mi_row * cm->mi_stride; in loop_filter_rows()
1507 MODE_INFO **mi = cm->mi_grid_visible + mi_row * cm->mi_stride; in vp9_build_mask_frame()
[all …]
Dvp9_scan.h44 const MODE_INFO *const mi = xd->mi[0]; in get_scan()
/external/libvpx/libvpx/vp8/encoder/
Dmr_dissim.c79 MODE_INFO *tmp = cm->mip + cm->mode_info_stride; in vp8_cal_dissimilarity()
93 const MODE_INFO *here = tmp; in vp8_cal_dissimilarity()
94 const MODE_INFO *above = here - cm->mode_info_stride; in vp8_cal_dissimilarity()
95 const MODE_INFO *left = here - 1; in vp8_cal_dissimilarity()
96 const MODE_INFO *aboveleft = above - 1; in vp8_cal_dissimilarity()
97 const MODE_INFO *aboveright = NULL; in vp8_cal_dissimilarity()
98 const MODE_INFO *right = NULL; in vp8_cal_dissimilarity()
99 const MODE_INFO *belowleft = NULL; in vp8_cal_dissimilarity()
100 const MODE_INFO *below = NULL; in vp8_cal_dissimilarity()
101 const MODE_INFO *belowright = NULL; in vp8_cal_dissimilarity()
/external/libvpx/libvpx/vp8/common/
Donyxc_int.h120 MODE_INFO *mip; /* Base of allocated array */
121 MODE_INFO *mi; /* Corresponds to upper left visible macroblock */
123 MODE_INFO *prev_mip; /* MODE_INFO array 'mip' from last decoded frame */
124 MODE_INFO *prev_mi; /* 'mi' from last frame (points into prev_mip) */
127 MODE_INFO *show_frame_mi;
Dfindnearmv.h72 void vp8_find_near_mvs(MACROBLOCKD *xd, const MODE_INFO *here, int_mv *nearest,
76 int vp8_find_near_mvs_bias(MACROBLOCKD *xd, const MODE_INFO *here,
86 static INLINE uint32_t left_block_mv(const MODE_INFO *cur_mb, int b) { in left_block_mv()
98 static INLINE uint32_t above_block_mv(const MODE_INFO *cur_mb, int b, in above_block_mv()
110 static INLINE B_PREDICTION_MODE left_block_mode(const MODE_INFO *cur_mb, in left_block_mode()
128 static INLINE B_PREDICTION_MODE above_block_mode(const MODE_INFO *cur_mb, int b, in above_block_mode()
Dfindnearmv.c23 void vp8_find_near_mvs(MACROBLOCKD *xd, const MODE_INFO *here, int_mv *nearest, in vp8_find_near_mvs()
26 const MODE_INFO *above = here - xd->mode_info_stride; in vp8_find_near_mvs()
27 const MODE_INFO *left = here - 1; in vp8_find_near_mvs()
28 const MODE_INFO *aboveleft = above - 1; in vp8_find_near_mvs()
131 int vp8_find_near_mvs_bias(MACROBLOCKD *xd, const MODE_INFO *here, in vp8_find_near_mvs_bias()
Dblockd.h159 } MODE_INFO; typedef
227 MODE_INFO *mode_info_context;
Dvp8_loopfilter.c167 void vp8_loop_filter_row_normal(VP8_COMMON *cm, MODE_INFO *mode_info_context, in vp8_loop_filter_row_normal()
221 void vp8_loop_filter_row_simple(VP8_COMMON *cm, MODE_INFO *mode_info_context, in vp8_loop_filter_row_simple()
282 const MODE_INFO *mode_info_context = cm->mi; in vp8_loop_filter_frame()
403 const MODE_INFO *mode_info_context = cm->mi; in vp8_loop_filter_frame_yonly()
496 const MODE_INFO *mode_info_context; in vp8_loop_filter_partial_frame()
/external/libvpx/libvpx/vp8/decoder/
Ddecodemv.c42 static void read_kf_modes(VP8D_COMP *pbi, MODE_INFO *mi) { in read_kf_modes()
187 static void decode_split_mv(vp8_reader *const bc, MODE_INFO *mi, in decode_split_mv()
188 const MODE_INFO *left_mb, const MODE_INFO *above_mb, in decode_split_mv()
283 static void read_mb_modes_mv(VP8D_COMP *pbi, MODE_INFO *mi, in read_mb_modes_mv()
294 const MODE_INFO *above = mi - mis; in read_mb_modes_mv()
295 const MODE_INFO *left = mi - 1; in read_mb_modes_mv()
296 const MODE_INFO *aboveleft = above - 1; in read_mb_modes_mv()
488 static void decode_mb_mode_mvs(VP8D_COMP *pbi, MODE_INFO *mi, in decode_mb_mode_mvs()
519 MODE_INFO *mi = pbi->common.mi; in vp8_decode_mode_mvs()
Derror_concealment.c240 static void estimate_mb_mvs(const B_OVERLAP *block_overlaps, MODE_INFO *mi, in estimate_mb_mvs()
276 static void calc_prev_mb_overlaps(MB_OVERLAP *overlaps, MODE_INFO *prev_mi, in calc_prev_mb_overlaps()
292 static void estimate_missing_mvs(MB_OVERLAP *overlaps, MODE_INFO *mi, in estimate_missing_mvs()
293 MODE_INFO *prev_mi, int mb_rows, int mb_cols, in estimate_missing_mvs()
346 static void assign_neighbor(EC_BLOCK *neighbor, MODE_INFO *mi, int block_idx) { in assign_neighbor()
360 static void find_neighboring_blocks(MODE_INFO *mi, EC_BLOCK *neighbors, in find_neighboring_blocks()
412 MODE_INFO *const mi = mb->mode_info_context; in interpolate_mvs()
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decodemv.c150 MODE_INFO *const mi = xd->mi[0]; in read_inter_segment_id()
196 MODE_INFO *const mi = xd->mi[0]; in read_intra_frame_mode_info()
197 const MODE_INFO *above_mi = xd->above_mi; in read_intra_frame_mode_info()
198 const MODE_INFO *left_mi = xd->left_mi; in read_intra_frame_mode_info()
355 MACROBLOCKD *const xd, MODE_INFO *mi, in read_intra_block_mode_info()
520 const MODE_INFO *const candidate_mi = in dec_find_mv_refs()
542 const MODE_INFO *const candidate = in dec_find_mv_refs()
569 const MODE_INFO *const candidate = in dec_find_mv_refs()
624 MODE_INFO *const mi = xd->mi[0]; in append_sub8x8_mvs_for_idx()
682 const MODE_INFO *const candidate = in get_mode_context()
[all …]
/external/libvpx/libvpx/vp9/encoder/
Dvp9_aq_cyclicrefresh.h97 MODE_INFO *const mi, int mi_row,
103 const MODE_INFO *const mi,
Dvp9_segmentation.c118 const TileInfo *tile, MODE_INFO **mi, in count_segs()
155 const TileInfo *tile, MODE_INFO **mi, in count_segs_sb()
226 MODE_INFO **mi_ptr; in vp9_choose_segmap_coding_method()
232 MODE_INFO **mi = mi_ptr; in vp9_choose_segmap_coding_method()

123