/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++) { 50 int mi_col; local 66 for (mi_col = 0; mi_col < cols; mi_col++) { 80 for (mi_col = 0; mi_col < cols; mi_col++) [all...] |
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;
|
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_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...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
vp9_debugmodes.c | 28 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++) {
|
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...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/ |
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);
|
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...] |
/external/libvpx/libvpx/vp9/encoder/ |
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;
|
vp9_segmentation.c | 114 int bw, int bh, int mi_row, int mi_col) { 117 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) 123 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols); 133 bsize, mi_row, mi_col); 153 int mi_row, int mi_col, 159 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) 167 t_unpred_seg_counts, bs, bs, mi_row, mi_col); 170 t_unpred_seg_counts, bs, hbs, mi_row, mi_col); 173 mi_row + hbs, mi_col); 176 t_unpred_seg_counts, hbs, bs, mi_row, mi_col); 204 int i, tile_col, mi_row, mi_col; local [all...] |
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_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_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_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_encodeframe.c | 52 int mi_row, int mi_col, BLOCK_SIZE bsize, 142 int mi_row, int mi_col, 150 &last->y_buffer[mi_row * MI_SIZE * last->y_stride + mi_col * MI_SIZE]; 157 int mi_col) { 159 mi_row, mi_col, 177 int mi_col) { 178 const int idx_str = xd->mi_stride * mi_row + mi_col; 181 x->mbmi_ext = x->mbmi_ext_base + (mi_row * cm->mi_cols + mi_col); 185 MACROBLOCK *const x, int mi_row, int mi_col, 194 set_skip_context(xd, mi_row, mi_col); 2780 int mi_col; local 2887 int mi_row, mi_col; local 3566 int mi_col; local [all...] |
/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_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_segmentation.c | 128 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); 222 int i, tile_col, mi_row, mi_col; local [all...] |
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...] |
vp9_encodeframe.c | 77 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, 2316 int mi_col; local 2482 int mi_row, mi_col; local 3025 int mi_col; local [all...] |
/external/libvpx/libvpx/vp9/decoder/ |
vp9_decodeframe.c | 709 int mi_row, int mi_col) { 711 const int mi_x = mi_col * MI_SIZE; 786 BLOCK_SIZE bsize, int mi_row, int mi_col, 789 const int offset = mi_row * cm->mi_stride + mi_col; 805 set_skip_context(xd, mi_row, mi_col); 809 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols); 811 vp9_setup_dst_planes(xd->plane, get_frame_new_buffer(cm), mi_row, mi_col); 816 int mi_row, int mi_col, 823 const int x_mis = VPXMIN(bw, cm->mi_cols - mi_col); 826 MB_MODE_INFO *mbmi = set_offsets(cm, xd, bsize, mi_row, mi_col, 1436 int mi_row, mi_col; local 1592 int mi_row, mi_col; local [all...] |