HomeSort by relevance Sort by last modified time
    Searched refs:mi_col (Results 1 - 25 of 36) sorted by null

1 2

  /external/libvpx/libvpx/vp9/decoder/
vp9_decodemv.h 23 int mi_col, int x_mis, int y_mis);
vp9_decodemv.c 147 int mi_row, int mi_col, vpx_reader *r,
152 const int mi_offset = mi_row * cm->mi_cols + mi_col;
194 int mi_col, vpx_reader *r, int x_mis,
201 const int mi_offset = mi_row * cm->mi_cols + mi_col;
502 int_mv *mv_ref_list, int mi_row, int mi_col,
510 ? cm->prev_frame->mvs + mi_row * cm->mi_cols + mi_col
526 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) {
548 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) {
590 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) {
643 int ref, int mi_row, int mi_col,
    [all...]
  /external/libvpx/libvpx/vp9/encoder/
vp9_aq_complexity.h 25 BLOCK_SIZE bs, int mi_row, int mi_col,
vp9_pickmode.h 24 int mi_row, int mi_col, RD_COST *rd_cost,
28 int mi_col, RD_COST *rd_cost, BLOCK_SIZE bsize,
vp9_rdopt.h 34 struct macroblock *x, int mi_row, int mi_col,
45 int vp9_active_v_edge(struct VP9_COMP *cpi, int mi_col, int mi_step);
46 int vp9_active_edge_sb(struct VP9_COMP *cpi, int mi_row, int mi_col);
50 struct macroblock *x, int mi_row, int mi_col,
vp9_segmentation.c 109 int mi_col) {
112 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) return;
117 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols);
127 get_segment_id(cm, cm->last_frame_seg_map, bsize, mi_row, mi_col);
145 int *t_unpred_seg_counts, int mi_row, int mi_col,
151 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) return;
158 t_unpred_seg_counts, bs, bs, mi_row, mi_col);
161 t_unpred_seg_counts, bs, hbs, mi_row, mi_col);
164 mi_row + hbs, mi_col);
167 t_unpred_seg_counts, hbs, bs, mi_row, mi_col);
194 int i, tile_col, mi_row, mi_col; local
    [all...]
vp9_encodeframe.c 52 int output_enabled, int mi_row, int mi_col,
167 int mi_row, int mi_col,
175 &last->y_buffer[mi_row * MI_SIZE * last->y_stride + mi_col * MI_SIZE];
181 int mi_row, int mi_col) {
183 cpi, &x->plane[0].src, mi_row, mi_col, BLOCK_64X64);
199 int mi_col) {
200 const int idx_str = xd->mi_stride * mi_row + mi_col;
203 x->mbmi_ext = x->mbmi_ext_base + (mi_row * cm->mi_cols + mi_col);
207 MACROBLOCK *const x, int mi_row, int mi_col,
217 set_skip_context(xd, mi_row, mi_col);
3331 int mi_col; local
3444 int mi_row, mi_col; local
4111 int mi_col; local
4599 int mi_row, mi_col; local
    [all...]
vp9_encodeframe.h 34 int mi_col);
vp9_noise_estimate.c 172 int mi_row, mi_col; local
176 for (mi_col = 0; mi_col < cm->mi_cols; mi_col++) {
177 int bl_index = mi_row * cm->mi_cols + mi_col;
185 for (mi_col = 0; mi_col < cm->mi_cols; mi_col++) {
187 if (mi_row % 4 == 0 && mi_col % 4 == 0 && mi_row < cm->mi_rows - 1 &&
188 mi_col < cm->mi_cols - 1)
    [all...]
vp9_aq_cyclicrefresh.h 91 // Prior to coding a given prediction block, of size bsize at (mi_row, mi_col),
96 int mi_col, BLOCK_SIZE bsize,
102 int mi_row, int mi_col,
vp9_aq_complexity.c 111 int mi_row, int mi_col, int projected_rate) {
114 const int mi_offset = mi_row * cm->mi_cols + mi_col;
117 const int xmis = VPXMIN(cm->mi_cols - mi_col, num_8x8_blocks_wide_lookup[bs]);
139 vp9_setup_src_planes(mb, cpi->Source, mi_row, mi_col);
vp9_aq_cyclicrefresh.c 145 // Prior to coding a given prediction block, of size bsize at (mi_row, mi_col),
149 int mi_row, int mi_col, BLOCK_SIZE bsize,
156 const int xmis = VPXMIN(cm->mi_cols - mi_col, bw);
158 const int block_index = mi_row * cm->mi_cols + mi_col;
213 int mi_row, int mi_col,
219 const int xmis = VPXMIN(cm->mi_cols - mi_col, bw);
221 const int block_index = mi_row * cm->mi_cols + mi_col;
256 int mi_row, mi_col; local
260 for (mi_col = 0; mi_col < cm->mi_cols; mi_col++)
370 int mi_col = sb_col_index * MI_BLOCK_SIZE; local
    [all...]
vp9_denoiser.c 185 int mi_col) {
186 return framebuf + (stride * mi_row << 3) + (mi_col << 3);
191 int increase_denoising, int mi_row, int mi_col, PICK_MODE_CONTEXT *ctx,
271 denoiser->running_avg_y[frame].y_stride, mi_row, mi_col);
275 denoiser->running_avg_y[frame].uv_stride, mi_row, mi_col);
279 denoiser->running_avg_y[frame].uv_stride, mi_row, mi_col);
284 denoiser->mc_running_avg_y.y_stride, mi_row, mi_col);
288 denoiser->mc_running_avg_y.uv_stride, mi_row, mi_col);
292 denoiser->mc_running_avg_y.uv_stride, mi_row, mi_col);
296 vp9_build_inter_predictors_sby(filter_mbd, mi_row, mi_col, bs)
    [all...]
vp9_skin_detection.c 111 int i, j, mi_row, mi_col, num_bl; local
143 for (mi_col = 0; mi_col < cm->mi_cols - 1; mi_col += fac) {
166 int bl_index = mi_row * cm->mi_cols + mi_col;
vp9_denoiser.h 67 int mi_col, BLOCK_SIZE bs, PICK_MODE_CONTEXT *ctx,
vp9_bitstream.c 373 int mi_row, int mi_col, unsigned int *const max_mv_magnitude,
377 cpi->td.mb.mbmi_ext_base + (mi_row * cm->mi_cols + mi_col);
380 xd->mi = cm->mi_grid_visible + (mi_row * cm->mi_stride + mi_col);
384 mi_col, num_8x8_blocks_wide_lookup[m->sb_type], cm->mi_rows,
399 int mi_col, PARTITION_TYPE p, BLOCK_SIZE bsize,
401 const int ctx = partition_plane_context(xd, mi_row, mi_col, bsize);
404 const int has_cols = (mi_col + hbs) < cm->mi_cols;
422 int mi_row, int mi_col, BLOCK_SIZE bsize,
432 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) return;
434 m = cm->mi_grid_visible[mi_row * cm->mi_stride + mi_col];
488 int mi_row, mi_col, tile_sb_row; local
    [all...]
vp9_mbgraph.c 290 int mi_row, mi_col; local
329 for (mi_col = 0; mi_col < cm->mi_cols; mi_col++) {
332 if (arf_not_zz[mi_row / 2 * cm->mb_cols + mi_col / 2]) {
334 cpi->segmentation_map[mi_row * cm->mi_cols + mi_col] = 0;
336 cpi->segmentation_map[mi_row * cm->mi_cols + mi_col] = 1;
  /external/libvpx/libvpx/vp9/common/
vp9_debugmodes.c 27 int mi_row, mi_col; local
36 for (mi_col = 0; mi_col < cols; mi_col++) {
48 int mi_col; local
64 for (mi_col = 0; mi_col < cols; mi_col++) {
78 for (mi_col = 0; mi_col < cols; mi_col++)
    [all...]
vp9_loopfilter.h 98 // by mi_row, mi_col.
100 const int mi_col, MODE_INFO **mi_8x8,
113 MODE_INFO **mi_8x8, int mi_row, int mi_col);
126 // Get the superblock lfm for a given mi_row, mi_col.
128 const int mi_row, const int mi_col) {
129 return &lf->lfm[(mi_col >> 3) + ((mi_row >> 3) * lf->lfm_stride)];
133 int mi_col, int bw, int bh);
135 const int mi_col, LOOP_FILTER_MASK *lfm);
vp9_reconinter.h 51 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col,
54 void vp9_build_inter_predictors_sbp(MACROBLOCKD *xd, int mi_row, int mi_col,
57 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col,
60 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
85 int stride, int mi_row, int mi_col,
88 const int x = (MI_SIZE * mi_col) >> subsampling_x;
96 int mi_col);
99 const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col,
vp9_mvref_common.c 19 int mi_col, uint8_t *mode_context) {
27 ? cm->prev_frame->mvs + mi_row * cm->mi_cols + mi_col
39 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) {
60 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) {
87 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) {
135 int_mv *mv_ref_list, int mi_row, int mi_col,
137 find_mv_refs_idx(cm, xd, mi, ref_frame, mv_ref_list, -1, mi_row, mi_col,
154 int ref, int mi_row, int mi_col,
165 mi_col, mode_context);
vp9_reconinter.c 209 int mi_row, int mi_col,
212 const int mi_x = mi_col * MI_SIZE;
235 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col,
237 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 0, 0);
240 void vp9_build_inter_predictors_sbp(MACROBLOCKD *xd, int mi_row, int mi_col,
242 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, plane, plane);
245 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col,
247 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 1,
251 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
253 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 0
    [all...]
vp9_mvref_common.h 276 // Checks that the given mi_row, mi_col and search point
278 static INLINE int is_inside(const TileInfo *const tile, int mi_col, int mi_row,
281 mi_col + mi_pos->col < tile->mi_col_start ||
283 mi_col + mi_pos->col >= tile->mi_col_end);
305 int_mv *mv_ref_list, int mi_row, int mi_col,
315 int ref, int mi_row, int mi_col,
vp9_onyxc_int.h 378 static INLINE void set_skip_context(MACROBLOCKD *xd, int mi_row, int mi_col) {
379 const int above_idx = mi_col * 2;
395 int mi_row, int bh, int mi_col, int bw,
399 xd->mb_to_left_edge = -((mi_col * MI_SIZE) * 8);
400 xd->mb_to_right_edge = ((mi_cols - bw - mi_col) * MI_SIZE) * 8;
404 xd->left_mi = (mi_col > tile->mi_col_start) ? xd->mi[-1] : NULL;
408 int mi_col, BLOCK_SIZE subsize,
410 PARTITION_CONTEXT *const above_ctx = xd->above_seg_context + mi_col;
424 int mi_col, BLOCK_SIZE bsize) {
425 const PARTITION_CONTEXT *above_ctx = xd->above_seg_context + mi_col;
    [all...]
vp9_loopfilter.c 766 void vp9_adjust_mask(VP9_COMMON *const cm, const int mi_row, const int mi_col,
819 if (mi_col + MI_BLOCK_SIZE > cm->mi_cols) {
820 const uint64_t columns = cm->mi_cols - mi_col;
854 if (mi_col == 0) {
881 // by mi_row, mi_col
1421 int mi_row, mi_col; local
1485 int mi_col, mi_row; local
    [all...]

Completed in 1546 milliseconds

1 2