Searched refs:mi_col (Results 1 - 25 of 58) sorted by relevance

123

/external/libvpx/libvpx/vp9/common/
H A Dvp9_reconinter.h21 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col,
24 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col,
27 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
30 void vp9_dec_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
51 int mi_row, int mi_col,
54 const int x = (MI_SIZE * mi_col) >> subsampling_x;
61 int mi_row, int mi_col);
64 const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col,
49 setup_pred_plane(struct buf_2d *dst, uint8_t *src, int stride, int mi_row, int mi_col, const struct scale_factors *scale, int subsampling_x, int subsampling_y) argument
H A Dvp9_debugmodes.c28 int mi_col; local
39 for (mi_col = 0; mi_col < cols; mi_col++) {
52 int mi_col; local
69 for (mi_col = 0; mi_col < cols; mi_col++) {
H A Dvp9_mvref_common.h35 int_mv *mv_ref_list, int mi_row, int mi_col);
45 int block, int ref, int mi_row, int mi_col,
H A Dvp9_onyxc_int.h262 static INLINE void set_skip_context(MACROBLOCKD *xd, int mi_row, int mi_col) {
263 const int above_idx = mi_col * 2;
275 int mi_col, int bw,
279 xd->mb_to_left_edge = -((mi_col * MI_SIZE) * 8);
280 xd->mb_to_right_edge = ((mi_cols - bw - mi_col) * MI_SIZE) * 8;
284 xd->left_available = (mi_col > tile->mi_col_start);
303 int mi_row, int mi_col,
306 PARTITION_CONTEXT *const above_ctx = xd->above_seg_context + mi_col;
320 int mi_row, int mi_col,
322 const PARTITION_CONTEXT *above_ctx = xd->above_seg_context + mi_col;
[all...]
H A Dvp9_mvref_common.c178 // Checks that the given mi_row, mi_col and search point
181 int mi_col, int mi_row, int mi_rows,
184 mi_col + mi_pos->col < tile->mi_col_start ||
186 mi_col + mi_pos->col >= tile->mi_col_end);
195 int block, int mi_row, int mi_col) {
199 ? cm->prev_mi_grid_visible[mi_row * xd->mi_stride + mi_col]
217 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) {
237 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) {
263 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) {
290 int mi_row, int mi_col) {
180 is_inside(const TileInfo *const tile, int mi_col, int mi_row, int mi_rows, const POSITION *mi_pos) argument
191 find_mv_refs_idx(const VP9_COMMON *cm, const MACROBLOCKD *xd, const TileInfo *const tile, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int block, int mi_row, int mi_col) argument
286 vp9_find_mv_refs(const VP9_COMMON *cm, const MACROBLOCKD *xd, const TileInfo *const tile, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int mi_row, int mi_col) argument
318 vp9_append_sub8x8_mvs_for_idx(VP9_COMMON *cm, MACROBLOCKD *xd, const TileInfo *const tile, int block, int ref, int mi_row, int mi_col, int_mv *nearest, int_mv *near) argument
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/decoder/
H A Dvp9_decodemv.h24 int mi_row, int mi_col, vp9_reader *r);
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/
H A Dvp9_aq_complexity.h22 void vp9_select_in_frame_q_segment(struct VP9_COMP *cpi, int mi_row, int mi_col,
H A Dvp9_pickmode.h22 int mi_row, int mi_col,
H A Dvp9_encodeframe.h32 int mi_row, int mi_col);
H A Dvp9_encodeframe.c53 int mi_row, int mi_col, BLOCK_SIZE bsize,
85 int mi_row, int mi_col,
89 mi_col * MI_SIZE];
98 int mi_col) {
100 mi_row, mi_col,
114 int mi_col) {
116 mi_row, mi_col,
131 int mi_col) {
132 const int idx_str = xd->mi_stride * mi_row + mi_col;
138 int mi_row, int mi_col, BLOCK_SIZ
83 get_sby_perpixel_diff_variance(VP9_COMP *cpi, const struct buf_2d *ref, int mi_row, int mi_col, BLOCK_SIZE bs) argument
96 get_rd_var_based_fixed_partition(VP9_COMP *cpi, int mi_row, int mi_col) argument
112 get_nonrd_var_based_fixed_partition(VP9_COMP *cpi, int mi_row, int mi_col) argument
128 set_modeinfo_offsets(VP9_COMMON *const cm, MACROBLOCKD *const xd, int mi_row, int mi_col) argument
137 set_offsets(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
191 duplicate_mode_info_in_sb(VP9_COMMON *cm, MACROBLOCKD *xd, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
204 set_block_size(VP9_COMP * const cpi, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
328 set_vt_partitioning(VP9_COMP *cpi, void *data, BLOCK_SIZE bsize, int mi_row, int mi_col) argument
376 choose_partitioning(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col) argument
507 update_state(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled) argument
640 vp9_setup_src_planes(MACROBLOCK *x, const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col) argument
686 rd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *totalrate, int64_t *totaldist, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd, int block) argument
840 restore_context(VP9_COMP *cpi, int mi_row, int mi_col, ENTROPY_CONTEXT a[16 * MAX_MB_PLANE], ENTROPY_CONTEXT l[16 * MAX_MB_PLANE], PARTITION_CONTEXT sa[8], PARTITION_CONTEXT sl[8], BLOCK_SIZE bsize) argument
871 save_context(VP9_COMP *cpi, int mi_row, int mi_col, ENTROPY_CONTEXT a[16 * MAX_MB_PLANE], ENTROPY_CONTEXT l[16 * MAX_MB_PLANE], PARTITION_CONTEXT sa[8], PARTITION_CONTEXT sl[8], BLOCK_SIZE bsize) argument
904 encode_b(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
920 encode_sb(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PC_TREE *pc_tree) argument
1034 set_fixed_partitioning(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO *mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
1085 constrain_copy_partitioning(VP9_COMP *const cpi, const TileInfo *const tile, MODE_INFO *mi_8x8, MODE_INFO *prev_mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
1152 set_source_var_based_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO *mi_8x8, int mi_row, int mi_col) argument
1238 is_background(const VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col) argument
1289 update_state_rt(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, int bsize) argument
1322 encode_b_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
1343 encode_sb_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PC_TREE *pc_tree) argument
1414 rd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO *mi_8x8, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, PC_TREE *pc_tree) argument
1755 rd_auto_partition_range(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE *min_block_size, BLOCK_SIZE *max_block_size) argument
1851 auto_partition_range(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE *min_block_size, BLOCK_SIZE *max_block_size) argument
1913 set_partition_range(VP9_COMMON *cm, MACROBLOCKD *xd, int mi_row, int mi_col, BLOCK_SIZE bsize, BLOCK_SIZE *min_bs, BLOCK_SIZE *max_bs) argument
2024 rd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int64_t best_rd, PC_TREE *pc_tree) argument
2448 int mi_col; local
2591 int mi_row, mi_col; local
2626 nonrd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *rate, int64_t *dist, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
2650 fill_mode_info_sb(VP9_COMMON *cm, MACROBLOCK *x, int mi_row, int mi_col, BLOCK_SIZE bsize, BLOCK_SIZE subsize, PC_TREE *pc_tree) argument
2707 nonrd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, int64_t best_rd, PC_TREE *pc_tree) argument
2966 nonrd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO *mi, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled, int *totrate, int64_t *totdist, PC_TREE *pc_tree) argument
3085 int mi_col; local
3565 encode_superblock(VP9_COMP *cpi, TOKENEXTRA **t, int output_enabled, int mi_row, int mi_col, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
[all...]
H A Dvp9_segmentation.c118 int bw, int bh, int mi_row, int mi_col) {
121 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols)
127 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols);
137 bsize, mi_row, mi_col);
157 int mi_row, int mi_col,
163 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols)
171 t_unpred_seg_counts, bs, bs, mi_row, mi_col);
174 t_unpred_seg_counts, bs, hbs, mi_row, mi_col);
177 mi_row + hbs, mi_col);
180 t_unpred_seg_counts, hbs, bs, mi_row, mi_col);
113 count_segs(const VP9_COMMON *cm, MACROBLOCKD *xd, const TileInfo *tile, MODE_INFO *mi, int *no_pred_segcounts, int (*temporal_predictor_count)[2], int *t_unpred_seg_counts, int bw, int bh, int mi_row, int mi_col) argument
152 count_segs_sb(const VP9_COMMON *cm, MACROBLOCKD *xd, const TileInfo *tile, MODE_INFO *mi, int *no_pred_segcounts, int (*temporal_predictor_count)[2], int *t_unpred_seg_counts, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
208 int i, tile_col, mi_row, mi_col; local
[all...]
H A Dvp9_rdopt.h33 int mi_row, int mi_col,
51 int mi_row, int mi_col,
H A Dvp9_aq_cyclicrefresh.h30 // Prior to coding a given prediction block, of size bsize at (mi_row, mi_col),
35 int mi_row, int mi_col,
/external/libvpx/libvpx/vp9/decoder/
H A Dvp9_decodemv.h24 int mi_row, int mi_col, vp9_reader *r);
/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_aq_complexity.h22 void vp9_select_in_frame_q_segment(struct VP9_COMP *cpi, int mi_row, int mi_col,
H A Dvp9_pickmode.h22 int mi_row, int mi_col,
H A Dvp9_encodeframe.h31 int mi_row, int mi_col);
H A Dvp9_encodeframe.c77 int mi_row, int mi_col, BLOCK_SIZE bsize);
117 int mi_col,
120 int offset = (mi_row * MI_SIZE) * yv12->y_stride + (mi_col * MI_SIZE);
132 int mi_col) {
134 mi_row, mi_col,
148 int mi_col) {
150 mi_row, mi_col,
165 int mi_col) {
166 const int idx_str = xd->mi_stride * mi_row + mi_col;
171 static int is_block_in_mb_map(const VP9_COMP *cpi, int mi_row, int mi_col, argument
114 get_sby_perpixel_diff_variance(VP9_COMP *cpi, MACROBLOCK *x, int mi_row, int mi_col, BLOCK_SIZE bs) argument
130 get_rd_var_based_fixed_partition(VP9_COMP *cpi, int mi_row, int mi_col) argument
146 get_nonrd_var_based_fixed_partition(VP9_COMP *cpi, int mi_row, int mi_col) argument
162 set_modeinfo_offsets(VP9_COMMON *const cm, MACROBLOCKD *const xd, int mi_row, int mi_col) argument
197 check_active_map(const VP9_COMP *cpi, const MACROBLOCK *x, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
207 set_offsets(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
268 duplicate_mode_info_in_sb(VP9_COMMON * const cm, MACROBLOCKD *const xd, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
283 set_block_size(VP9_COMP * const cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
405 set_vt_partitioning(VP9_COMP *cpi, void *data, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col, int mi_size) argument
455 choose_partitioning(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col) argument
820 update_state(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled) argument
952 vp9_setup_src_planes(MACROBLOCK *x, const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col) argument
969 rd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *totalrate, int64_t *totaldist, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd) argument
1141 restore_context(VP9_COMP *cpi, int mi_row, int mi_col, ENTROPY_CONTEXT a[16 * MAX_MB_PLANE], ENTROPY_CONTEXT l[16 * MAX_MB_PLANE], PARTITION_CONTEXT sa[8], PARTITION_CONTEXT sl[8], BLOCK_SIZE bsize) argument
1171 save_context(VP9_COMP *cpi, int mi_row, int mi_col, ENTROPY_CONTEXT a[16 * MAX_MB_PLANE], ENTROPY_CONTEXT l[16 * MAX_MB_PLANE], PARTITION_CONTEXT sa[8], PARTITION_CONTEXT sl[8], BLOCK_SIZE bsize) argument
1204 encode_b(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument
1228 encode_sb(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument
1327 set_fixed_partitioning(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
1367 constrain_copy_partitioning(VP9_COMP *const cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, MODE_INFO **prev_mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
1463 set_source_var_based_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int mi_row, int mi_col) argument
1587 update_state_rt(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, int bsize) argument
1617 encode_b_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument
1639 encode_sb_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument
1720 rd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon) argument
2084 rd_auto_partition_range(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE *min_block_size, BLOCK_SIZE *max_block_size) argument
2163 rd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, int64_t best_rd) argument
2482 int mi_col; local
2639 int mi_row, mi_col; local
2717 nonrd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *rate, int64_t *dist, BLOCK_SIZE bsize) argument
2737 fill_mode_info_sb(VP9_COMMON *cm, MACROBLOCK *x, int mi_row, int mi_col, BLOCK_SIZE bsize, BLOCK_SIZE subsize) argument
2799 nonrd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, int64_t best_rd) argument
3068 nonrd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled, int *totrate, int64_t *totdist) argument
3177 int mi_col; local
3571 encode_superblock(VP9_COMP *cpi, TOKENEXTRA **t, int output_enabled, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
[all...]
H A Dvp9_segmentation.c128 int bw, int bh, int mi_row, int mi_col) {
133 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols)
139 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols);
149 bsize, mi_row, mi_col);
169 int mi_row, int mi_col,
176 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols)
184 t_unpred_seg_counts, bs, bs, mi_row, mi_col);
187 t_unpred_seg_counts, bs, hbs, mi_row, mi_col);
190 mi_row + hbs, mi_col);
193 t_unpred_seg_counts, hbs, bs, mi_row, mi_col);
123 count_segs(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int *no_pred_segcounts, int (*temporal_predictor_count)[2], int *t_unpred_seg_counts, int bw, int bh, int mi_row, int mi_col) argument
164 count_segs_sb(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int *no_pred_segcounts, int (*temporal_predictor_count)[2], int *t_unpred_seg_counts, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
222 int i, tile_col, mi_row, mi_col; local
[all...]
H A Dvp9_aq_cyclicrefresh.h30 // Prior to coding a given prediction block, of size bsize at (mi_row, mi_col),
35 int mi_row, int mi_col,
H A Dvp9_aq_complexity.c61 int mi_row, int mi_col,
65 const int mi_offset = mi_row * cm->mi_cols + mi_col;
68 const int xmis = MIN(cm->mi_cols - mi_col, bw);
60 vp9_select_in_frame_q_segment(VP9_COMP *cpi, int mi_row, int mi_col, int output_enabled, int projected_rate) argument
H A Dvp9_rdopt.h49 int mi_row, int mi_col,
63 int mi_row, int mi_col,
72 int mi_row, int mi_col,
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/
H A Dvp9_debugmodes.c27 int mi_row, mi_col; local
39 for (mi_col = 0; mi_col < cols; mi_col++) {
52 int mi_col; local
70 for (mi_col = 0; mi_col < cols; mi_col++) {
H A Dvp9_reconinter.h21 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col,
24 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col,
27 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
30 void vp9_dec_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
62 int mi_row, int mi_col,
65 const int x = (MI_SIZE * mi_col) >> subsampling_x;
73 int mi_row, int mi_col);
76 const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col,
60 setup_pred_plane(struct buf_2d *dst, uint8_t *src, int stride, int mi_row, int mi_col, const struct scale_factors *scale, int subsampling_x, int subsampling_y) argument
H A Dvp9_onyxc_int.h267 static INLINE void set_skip_context(MACROBLOCKD *xd, int mi_row, int mi_col) {
268 const int above_idx = mi_col * 2;
285 int mi_col, int bw,
289 xd->mb_to_left_edge = -((mi_col * MI_SIZE) * 8);
290 xd->mb_to_right_edge = ((mi_cols - bw - mi_col) * MI_SIZE) * 8;
294 xd->left_available = (mi_col > tile->mi_col_start);
309 int mi_row, int mi_col,
312 PARTITION_CONTEXT *const above_ctx = xd->above_seg_context + mi_col;
326 int mi_row, int mi_col,
328 const PARTITION_CONTEXT *above_ctx = xd->above_seg_context + mi_col;
[all...]

Completed in 272 milliseconds

123