Searched refs:mi_cols (Results 1 - 22 of 22) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
H A Dvp9_aq_complexity.c34 vpx_memset(cpi->segmentation_map, 0, cm->mi_rows * cm->mi_cols);
37 vpx_memset(cpi->complexity_map, 0, cm->mi_rows * cm->mi_cols);
66 const int mi_offset = mi_row * cm->mi_cols + mi_col;
69 const int xmis = MIN(cm->mi_cols - mi_col, bw);
99 cpi->segmentation_map[mi_offset + y * cm->mi_cols + x] = segment;
100 cpi->complexity_map[mi_offset + y * cm->mi_cols + x] =
H A Dvp9_aq_cyclicrefresh.c50 CYCLIC_REFRESH *vp9_cyclic_refresh_alloc(int mi_rows, int mi_cols) { argument
55 cr->map = vpx_calloc(mi_rows * mi_cols, sizeof(*cr->map));
76 // Number of (8x8) blocks in frame = mi_rows * mi_cols;
78 const int number_blocks = cm->mi_rows * cm->mi_cols;
136 const int xmis = MIN(cm->mi_cols - mi_col, bw);
138 const int block_index = mi_row * cm->mi_cols + mi_col;
168 cr->map[block_index + y * cm->mi_cols + x] = new_map_value;
169 cpi->segmentation_map[block_index + y * cm->mi_cols + x] =
191 vpx_memset(seg_map, 0, cm->mi_rows * cm->mi_cols);
225 vpx_memset(seg_map, 0, cm->mi_rows * cm->mi_cols);
[all...]
H A Dvp9_aq_cyclicrefresh.h26 CYCLIC_REFRESH *vp9_cyclic_refresh_alloc(int mi_rows, int mi_cols);
H A Dvp9_segmentation.c37 (cpi->common.mi_rows * cpi->common.mi_cols));
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);
176 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols)
H A Dvp9_mbgraph.c348 for (mi_col = 0; mi_col < cm->mi_cols; mi_col++) {
353 cpi->segmentation_map[mi_row * cm->mi_cols + mi_col] = 0;
355 cpi->segmentation_map[mi_row * cm->mi_cols + mi_col] = 1;
366 cpi->static_mb_pct = (ncnt[1] * 100) / (cm->mi_rows * cm->mi_cols);
H A Dvp9_encodeframe.c238 x->mv_col_max = (cm->mi_cols - mi_col) * MI_SIZE + VP9_INTERP_EXTEND;
243 cm->mi_rows, cm->mi_cols);
294 if (mi_row + j < cm->mi_rows && mi_col + i < cm->mi_cols)
303 if (cpi->common.mi_cols > mi_col && cpi->common.mi_rows > mi_row) {
441 if (mi_col + block_width / 2 < cm->mi_cols &&
459 if (mi_col + block_width / 2 < cm->mi_cols &&
566 mi_row + x32_idx + x16_idx + 1 < cm->mi_cols) {
1061 const int mi_offset = mi_row * cm->mi_cols + mi_col;
1064 (mi_col <= 1) || (mi_col >= (cm->mi_cols - 2));
1257 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols)
[all...]
H A Dvp9_bitstream.c384 cm->mi_rows, cm->mi_cols);
401 const int has_cols = (mi_col + hbs) < cm->mi_cols;
429 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols)
449 if (mi_col + bs < cm->mi_cols)
875 vp9_get_tile_n_bits(cm->mi_cols, &min_log2_tile_cols, &max_log2_tile_cols);
938 mi_cols_aligned_to_sb(cm->mi_cols));
H A Dvp9_onyx_if.c274 vpx_memset(cpi->segmentation_map, 0, cm->mi_rows * cm->mi_cols);
287 vpx_memset(cpi->segmentation_map, 0, cm->mi_rows * cm->mi_cols);
346 vpx_memset(cpi->segmentation_map, 0, cm->mi_rows * cm->mi_cols);
395 for (col = 0; col < cpi->common.mi_cols; col++) {
415 for (col = 0; col < cm->mi_cols; col++, mi_8x8++, cache++)
418 cache_ptr += cm->mi_cols;
749 vp9_get_tile_n_bits(cm->mi_cols, &min_log2_tile_cols, &max_log2_tile_cols);
1200 vpx_calloc(cm->mi_rows * cm->mi_cols, 1));
1204 vpx_calloc(cm->mi_rows * cm->mi_cols, 1));
1208 vp9_cyclic_refresh_alloc(cm->mi_rows, cm->mi_cols));
[all...]
H A Dvp9_ratectrl.c124 cm->last_frame_seg_map, (cm->mi_rows * cm->mi_cols));
146 (cm->mi_rows * cm->mi_cols));
H A Dvp9_firstpass.c462 if (2 * mb_col + 1 < cm->mi_cols) {
597 cm->mi_rows, cm->mi_cols);
H A Dvp9_rdopt.c3266 if ((mi_row + bhs) > cm->mi_rows || (mi_col + bws) > cm->mi_cols) {
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
H A Dvp9_tile_common.c27 tile->mi_col_start = get_tile_offset(col, cm->mi_cols, cm->log2_tile_cols);
28 tile->mi_col_end = get_tile_offset(col + 1, cm->mi_cols, cm->log2_tile_cols);
31 void vp9_get_tile_n_bits(int mi_cols, argument
33 const int sb_cols = mi_cols_aligned_to_sb(mi_cols) >> MI_BLOCK_SIZE_LOG2;
H A Dvp9_tile_common.h30 void vp9_get_tile_n_bits(int mi_cols,
H A Dvp9_alloccommon.c32 cm->mi_cols = aligned_width >> MI_SIZE_LOG2;
34 cm->mi_stride = cm->mi_cols + MI_BLOCK_SIZE;
36 cm->mb_cols = (cm->mi_cols + 1) >> 1;
136 cm->last_frame_seg_map = (uint8_t *)vpx_calloc(cm->mi_rows * cm->mi_cols, 1);
142 (ENTROPY_CONTEXT *)vpx_calloc(2 * mi_cols_aligned_to_sb(cm->mi_cols) *
150 (PARTITION_CONTEXT *)vpx_calloc(mi_cols_aligned_to_sb(cm->mi_cols),
198 cm->last_frame_seg_map = (uint8_t *)vpx_calloc(cm->mi_rows * cm->mi_cols, 1);
203 (ENTROPY_CONTEXT *)vpx_calloc(2 * mi_cols_aligned_to_sb(cm->mi_cols) *
210 (PARTITION_CONTEXT *)vpx_calloc(mi_cols_aligned_to_sb(cm->mi_cols),
236 vpx_memset(cm->last_frame_seg_map, 0, cm->mi_rows * cm->mi_cols);
[all...]
H A Dvp9_debugmodes.c32 int cols = cm->mi_cols;
57 int cols = cm->mi_cols;
H A Dvp9_onyxc_int.h128 int mb_cols, mi_cols; member in struct:VP9Common
246 i * sizeof(*cm->above_context) * 2 * mi_cols_aligned_to_sb(cm->mi_cols);
273 int mi_rows, int mi_cols) {
277 xd->mb_to_right_edge = ((mi_cols - bw - mi_col) * MI_SIZE) * 8;
H A Dvp9_pred_common.c371 const int mi_offset = mi_row * cm->mi_cols + mi_col;
374 const int xmis = MIN(cm->mi_cols - mi_col, bw);
381 segment_ids[mi_offset + y * cm->mi_cols + x]);
H A Dvp9_loopfilter.c651 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;
929 for (c = 0; c < MI_BLOCK_SIZE && mi_col + c < cm->mi_cols; c += col_step) {
944 const int skip_border_4x4_c = ss_x && mi_col + c == cm->mi_cols - 1;
1206 for (mi_col = 0; mi_col < cm->mi_cols; mi_col += MI_BLOCK_SIZE) {
H A Dvp9_entropymode.c443 vpx_memset(cm->last_frame_seg_map, 0, (cm->mi_rows * cm->mi_cols));
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/
H A Dvp9_decodeframe.c301 const int x_mis = MIN(bw, cm->mi_cols - mi_col);
317 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols);
387 const int has_cols = (mi_col + hbs) < cm->mi_cols;
413 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols)
432 if (mi_col + hbs < cm->mi_cols)
736 vp9_get_tile_n_bits(cm->mi_cols, &min_log2_tile_cols, &max_log2_tile_cols);
785 const int aligned_cols = mi_cols_aligned_to_sb(cm->mi_cols);
875 const int aligned_mi_cols = mi_cols_aligned_to_sb(cm->mi_cols);
H A Dvp9_dthread.c98 const int sb_cols = mi_cols_aligned_to_sb(cm->mi_cols) >> MI_BLOCK_SIZE_LOG2;
H A Dvp9_decodemv.c89 const int mi_offset = mi_row * cm->mi_cols + mi_col;
92 const int xmis = MIN(cm->mi_cols - mi_col, bw);
100 cm->last_frame_seg_map[mi_offset + y * cm->mi_cols + x] = segment_id;

Completed in 211 milliseconds