/external/libvpx/libvpx/vp9/encoder/ |
vp9_aq_cyclicrefresh.c | 185 // Prior to coding a given prediction block, of size bsize at (mi_row, mi_col), 190 int mi_row, int mi_col, 199 const int xmis = VPXMIN(cm->mi_cols - mi_col, bw); 201 const int block_index = mi_row * cm->mi_cols + mi_col; 246 int mi_row, int mi_col, 253 const int xmis = VPXMIN(cm->mi_cols - mi_col, bw); 255 const int block_index = mi_row * cm->mi_cols + mi_col; 290 int mi_row, mi_col; local 294 for (mi_col = 0; mi_col < cm->mi_cols; mi_col++) 324 int mi_row, mi_col; local 427 int mi_col = sb_col_index * MI_BLOCK_SIZE; local [all...] |
vp9_aq_cyclicrefresh.h | 90 // Prior to coding a given prediction block, of size bsize at (mi_row, mi_col), 95 int mi_row, int mi_col, BLOCK_SIZE bsize, 100 int mi_row, int mi_col,
|
vp9_aq_complexity.c | 115 int mi_row, int mi_col, int projected_rate) { 118 const int mi_offset = mi_row * cm->mi_cols + mi_col; 121 const int xmis = VPXMIN(cm->mi_cols - mi_col, num_8x8_blocks_wide_lookup[bs]); 143 vp9_setup_src_planes(mb, cpi->Source, mi_row, mi_col);
|
vp9_skin_detection.c | 54 int i, j, mi_row, mi_col, num_bl; local 86 for (mi_col = 0; mi_col < cm->mi_cols - 1; mi_col += fac) {
|
vp9_denoiser.c | 185 int mi_row, int mi_col) { 186 return framebuf + (stride * mi_row * 8) + (mi_col * 8); 194 int mi_col, 264 mi_row, mi_col); 270 mi_row, mi_col); 276 mi_row, mi_col); 283 mi_row, mi_col); 288 mi_row, mi_col); 293 mi_row, mi_col); 314 int mi_row, int mi_col, BLOCK_SIZE bs 586 int mi_row, mi_col; local [all...] |
vp9_denoiser.h | 52 int mi_row, int mi_col, BLOCK_SIZE bs,
|
vp9_bitstream.c | 379 int mi_row, int mi_col) { 384 xd->mi = cm->mi_grid_visible + (mi_row * cm->mi_stride + mi_col); 388 (mi_row * cm->mi_cols + mi_col); 392 mi_col, num_8x8_blocks_wide_lookup[m->mbmi.sb_type], 406 int hbs, int mi_row, int mi_col, 408 const int ctx = partition_plane_context(xd, mi_row, mi_col, bsize); 411 const int has_cols = (mi_col + hbs) < cm->mi_cols; 429 int mi_row, int mi_col, BLOCK_SIZE bsize) { 439 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) 442 m = cm->mi_grid_visible[mi_row * cm->mi_stride + mi_col]; 489 int mi_row, mi_col; local [all...] |
vp9_mbgraph.c | 305 int mi_row, mi_col; local 345 for (mi_col = 0; mi_col < cm->mi_cols; mi_col++) { 348 if (arf_not_zz[mi_row / 2 * cm->mb_cols + mi_col / 2]) { 350 cpi->segmentation_map[mi_row * cm->mi_cols + mi_col] = 0; 352 cpi->segmentation_map[mi_row * cm->mi_cols + mi_col] = 1;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
vp9_aq_cyclicrefresh.c | 125 // Prior to coding a given prediction block, of size bsize at (mi_row, mi_col), 130 int mi_row, int mi_col, 136 const int xmis = MIN(cm->mi_cols - mi_col, bw); 138 const int block_index = mi_row * cm->mi_cols + mi_col; 270 // Get the mi_row/mi_col corresponding to superblock index i. 274 int mi_col = sb_col_index * MI_BLOCK_SIZE; local 276 assert(mi_col >= 0 && mi_col < cm->mi_cols); 277 bl_index = mi_row * cm->mi_cols + mi_col; 279 xmis = MIN(cm->mi_cols - mi_col, [all...] |
vp9_pickmode.c | 31 BLOCK_SIZE bsize, int mi_row, int mi_col, 58 vp9_setup_pre_planes(xd, 0, scaled_ref_frame, mi_row, mi_col, NULL); 135 BLOCK_SIZE bsize, int mi_row, int mi_col, 154 vp9_setup_pre_planes(xd, 0, scaled_ref_frame, mi_row, mi_col, NULL); 205 int mi_row, int mi_col, 261 ref_frame, bsize, mi_row, mi_col, 304 full_pixel_motion_search(cpi, x, tile, bsize, mi_row, mi_col, 310 sub_pixel_motion_search(cpi, x, tile, bsize, mi_row, mi_col, 321 vp9_build_inter_predictors_sby(xd, mi_row, mi_col, bsize);
|
vp9_mbgraph.c | 308 int mi_row, mi_col; local 348 for (mi_col = 0; mi_col < cm->mi_cols; mi_col++) { 351 if (arf_not_zz[mi_row / 2 * cm->mb_cols + mi_col / 2]) { 353 cpi->segmentation_map[mi_row * cm->mi_cols + mi_col] = 0; 355 cpi->segmentation_map[mi_row * cm->mi_cols + mi_col] = 1;
|
vp9_bitstream.c | 373 int mi_row, int mi_col) { 378 xd->mi = cm->mi_grid_visible + (mi_row * cm->mi_stride + mi_col); 383 mi_col, num_8x8_blocks_wide_lookup[m->mbmi.sb_type], 396 int hbs, int mi_row, int mi_col, 398 const int ctx = partition_plane_context(xd, mi_row, mi_col, bsize); 401 const int has_cols = (mi_col + hbs) < cm->mi_cols; 419 int mi_row, int mi_col, BLOCK_SIZE bsize) { 427 MODE_INFO *m = cm->mi_grid_visible[mi_row * cm->mi_stride + mi_col]; 429 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) 433 write_partition(cm, xd, bs, mi_row, mi_col, partition, bsize, w) 475 int mi_row, mi_col; local [all...] |
/external/libvpx/libvpx/vp9/common/ |
vp9_reconinter.c | 234 int mi_row, int mi_col, 237 const int mi_x = mi_col * MI_SIZE; 261 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col, 263 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 0, 0); 266 void vp9_build_inter_predictors_sbp(MACROBLOCKD *xd, int mi_row, int mi_col, 268 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, plane, plane); 271 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col, 273 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 1, 277 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, 279 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 0 [all...] |
vp9_mvref_common.h | 191 // Checks that the given mi_row, mi_col and search point 194 int mi_col, int mi_row, int mi_rows, 197 mi_col + mi_pos->col < tile->mi_col_start || 199 mi_col + mi_pos->col >= tile->mi_col_end); 213 int_mv *mv_ref_list, int mi_row, int mi_col, 224 int block, int ref, int mi_row, int mi_col,
|
vp9_onyxc_int.h | 381 static INLINE void set_skip_context(MACROBLOCKD *xd, int mi_row, int mi_col) { 382 const int above_idx = mi_col * 2; 399 int mi_col, int bw, 403 xd->mb_to_left_edge = -((mi_col * MI_SIZE) * 8); 404 xd->mb_to_right_edge = ((mi_cols - bw - mi_col) * MI_SIZE) * 8; 408 xd->left_available = (mi_col > tile->mi_col_start); 429 int mi_row, int mi_col, 432 PARTITION_CONTEXT *const above_ctx = xd->above_seg_context + mi_col; 446 int mi_row, int mi_col, 448 const PARTITION_CONTEXT *above_ctx = xd->above_seg_context + mi_col; [all...] |
vp9_loopfilter.c | 829 const int mi_col, LOOP_FILTER_MASK *lfm) { 1541 int mi_row, mi_col; local 1604 int mi_col, mi_row; local [all...] |
vp9_thread_common.c | 98 int mi_row, mi_col; local 114 for (mi_col = 0; mi_col < cm->mi_cols; mi_col += MI_BLOCK_SIZE, ++lfm) { 116 const int c = mi_col >> MI_BLOCK_SIZE_LOG2; 121 vp9_setup_dst_planes(planes, frame_buffer, mi_row, mi_col); 123 vp9_adjust_mask(cm, mi_row, mi_col, lfm); 135 vp9_filter_block_plane_non420(cm, &planes[plane], mi + mi_col, 136 mi_row, mi_col);
|
vp9_mfqe.c | 353 int mi_row, mi_col; local 360 for (mi_col = 0; mi_col < cm->mi_cols; mi_col += MI_BLOCK_SIZE) { 362 MODE_INFO *mi_local = cm->mi + (mi_row * cm->mi_stride + mi_col); 365 (mi_row * cm->mi_stride + mi_col); 372 const uint32_t col_offset_y = mi_col << 3; 373 const uint32_t col_offset_uv = mi_col << 2;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/ |
vp9_decodeframe.c | 298 BLOCK_SIZE bsize, int mi_row, int mi_col) { 301 const int x_mis = MIN(bw, cm->mi_cols - mi_col); 303 const int offset = mi_row * cm->mi_stride + mi_col; 313 set_skip_context(xd, mi_row, mi_col); 317 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols); 319 vp9_setup_dst_planes(xd, get_frame_new_buffer(cm), mi_row, mi_col); 324 int idx, int mi_row, int mi_col) { 331 vp9_setup_pre_planes(xd, idx, ref_buffer->buf, mi_row, mi_col, 338 int mi_row, int mi_col, 341 MB_MODE_INFO *mbmi = set_offsets(cm, xd, tile, bsize, mi_row, mi_col); 680 int mi_row, mi_col; local 842 int mi_row, mi_col; local [all...] |
vp9_decodemv.c | 88 int mi_row, int mi_col, int segment_id) { 89 const int mi_offset = mi_row * cm->mi_cols + mi_col; 92 const int xmis = MIN(cm->mi_cols - mi_col, bw); 104 int mi_row, int mi_col, 117 set_segment_id(cm, bsize, mi_row, mi_col, segment_id); 122 int mi_row, int mi_col, vp9_reader *r) { 132 bsize, mi_row, mi_col); 144 set_segment_id(cm, bsize, mi_row, mi_col, segment_id); 163 int mi_row, int mi_col, vp9_reader *r) { 171 mbmi->segment_id = read_intra_segment_id(cm, xd, mi_row, mi_col, r) [all...] |
vp9_dthread.c | 105 const int mi_col = c << MI_BLOCK_SIZE_LOG2; local 110 vp9_setup_dst_planes(xd, frame_buffer, mi_row, mi_col); 111 vp9_setup_mask(cm, mi_row, mi_col, mi_8x8 + mi_col, cm->mi_stride, &lfm);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
vp9_reconinter.c | 202 int mi_row, int mi_col, 205 const int mi_x = mi_col * MI_SIZE; 229 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col, 231 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 0, 0); 233 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col, 235 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 1, 238 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, 240 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 0, 385 void vp9_dec_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, 388 const int mi_x = mi_col * MI_SIZE [all...] |
vp9_loopfilter.c | 619 // by mi_row, mi_col. 621 void vp9_setup_mask(VP9_COMMON *const cm, const int mi_row, const int mi_col, 651 const int max_cols = (mi_col + MI_BLOCK_SIZE > cm->mi_cols ? 652 cm->mi_cols - mi_col : MI_BLOCK_SIZE); 811 if (mi_col + MI_BLOCK_SIZE > cm->mi_cols) { 812 const uint64_t columns = cm->mi_cols - mi_col; 845 if (mi_col == 0) { 1198 int mi_row, mi_col; local [all...] |
vp9_loopfilter.h | 89 // by mi_row, mi_col. 91 const int mi_row, const int mi_col,
|
/external/libvpx/libvpx/vp9/decoder/ |
vp9_decodemv.c | 152 int mi_row, int mi_col, vpx_reader *r) { 156 const int mi_offset = mi_row * cm->mi_cols + mi_col; 161 const int x_mis = VPXMIN(cm->mi_cols - mi_col, bw); 205 int mi_row, int mi_col, vpx_reader *r) { 212 const int mi_offset = mi_row * cm->mi_cols + mi_col; 217 const int x_mis = VPXMIN(cm->mi_cols - mi_col, bw); 488 int mi_row, int mi_col, vpx_reader *r) { 509 vp9_setup_pre_planes(xd, ref, ref_buf->buf, mi_row, mi_col, 512 mi_row, mi_col, fpm_sync, (void *)pbi, inter_mode_ctx); 554 vp9_append_sub8x8_mvs_for_idx(cm, xd, j, ref, mi_row, mi_col, [all...] |