Home
last modified time | relevance | path

Searched refs:mi_stride (Results 1 – 18 of 18) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_alloccommon.c24 vpx_memset(mi, 0, sizeof(*mi) * cm->mi_stride); in clear_mi_border()
28 vpx_memset(&mi[i * cm->mi_stride], 0, sizeof(*mi)); in clear_mi_border()
34 cm->mi_stride = cm->mi_cols + MI_BLOCK_SIZE; in set_mb_mi()
42 cm->mi = cm->mip + cm->mi_stride + 1; in setup_mi()
43 cm->prev_mi = cm->prev_mip + cm->mi_stride + 1; in setup_mi()
44 cm->mi_grid_visible = cm->mi_grid_base + cm->mi_stride + 1; in setup_mi()
45 cm->prev_mi_grid_visible = cm->prev_mi_grid_base + cm->mi_stride + 1; in setup_mi()
47 vpx_memset(cm->mip, 0, cm->mi_stride * (cm->mi_rows + 1) * sizeof(*cm->mip)); in setup_mi()
49 vpx_memset(cm->mi_grid_base, 0, cm->mi_stride * (cm->mi_rows + 1) * in setup_mi()
129 if (alloc_mi(cm, cm->mi_stride * (cm->mi_rows + MI_BLOCK_SIZE))) in vp9_resize_frame_buffers()
[all …]
Dvp9_onyxc_int.h129 int mi_stride; member
250 xd->mi_stride = cm->mi_stride; in init_macroblockd()
292 cm->prev_mip + cm->mi_stride + 1 : NULL; in set_prev_mi()
Dvp9_mvref_common.c199 ? cm->prev_mi_grid_visible[mi_row * xd->mi_stride + mi_col] in find_mv_refs_idx()
219 xd->mi_stride]; in find_mv_refs_idx()
239 xd->mi_stride]->mbmi; in find_mv_refs_idx()
265 * xd->mi_stride]->mbmi; in find_mv_refs_idx()
Dvp9_entropymode.c468 vpx_memset(cm->prev_mip, 0, cm->mi_stride * (cm->mi_rows + 1) * in vp9_setup_past_independence()
471 vpx_memset(cm->mip, 0, cm->mi_stride * (cm->mi_rows + 1) * sizeof(*cm->mip)); in vp9_setup_past_independence()
Dvp9_pred_common.h22 return xd->up_available ? xd->mi[-xd->mi_stride] : NULL; in get_above_mi()
Dvp9_blockd.h207 int mi_stride; member
Dvp9_loopfilter.c912 const int row_step_stride = cm->mi_stride * row_step; in filter_block_plane_non420()
1204 MODE_INFO **mi_8x8 = cm->mi_grid_visible + mi_row * cm->mi_stride; in vp9_loop_filter_rows()
1213 vp9_setup_mask(cm, mi_row, mi_col, mi_8x8 + mi_col, cm->mi_stride, in vp9_loop_filter_rows()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
Dfindnearmv.h119 static int above_block_mv(const MODE_INFO *cur_mb, int b, int mi_stride) in above_block_mv() argument
124 cur_mb -= mi_stride; in above_block_mv()
159 static B_PREDICTION_MODE above_block_mode(const MODE_INFO *cur_mb, int b, int mi_stride) in above_block_mode() argument
164 cur_mb -= mi_stride; in above_block_mode()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/decoder/
Derror_concealment.c437 int mi_stride) in find_neighboring_blocks() argument
445 assign_neighbor(&neighbors[i], mi - mi_stride - 1, 15); in find_neighboring_blocks()
449 assign_neighbor(&neighbors[i], mi - mi_stride, j); in find_neighboring_blocks()
457 assign_neighbor(&neighbors[i], mi - mi_stride + 1, 12); in find_neighboring_blocks()
469 assign_neighbor(&neighbors[i], mi + mi_stride + 1, 0); in find_neighboring_blocks()
473 assign_neighbor(&neighbors[i], mi + mi_stride, j); in find_neighboring_blocks()
481 assign_neighbor(&neighbors[i], mi + mi_stride - 1, 4); in find_neighboring_blocks()
563 int mi_stride) in vp8_interpolate_motion() argument
Derror_concealment.h38 int mi_stride);
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/
Dvp9_dthread.c102 MODE_INFO **mi_8x8 = cm->mi_grid_visible + mi_row * cm->mi_stride; in loop_filter_rows_mt()
111 vp9_setup_mask(cm, mi_row, mi_col, mi_8x8 + mi_col, cm->mi_stride, &lfm); in loop_filter_rows_mt()
Dvp9_decodemv.c166 const MODE_INFO *above_mi = xd->mi[-cm->mi_stride]; in read_intra_frame_mode_info()
Dvp9_decodeframe.c303 const int offset = mi_row * cm->mi_stride + mi_col; in set_offsets()
311 xd->mi[y * cm->mi_stride + x] = xd->mi[0]; in set_offsets()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_segmentation.c172 const int mis = cm->mi_stride; in count_segs_sb()
232 const int mis = cm->mi_stride; in vp9_choose_segmap_coding_method()
Dvp9_encodeframe.c166 const int idx_str = xd->mi_stride * mi_row + mi_col; in set_modeinfo_offsets()
295 xd->mi[j * xd->mi_stride + i] = xd->mi[0]; in duplicate_mode_info_in_sb()
850 const int mis = cm->mi_stride; in update_state()
1348 const int mis = cm->mi_stride; in set_fixed_partitioning()
1386 const int mis = cm->mi_stride; in copy_partitioning()
1404 const int mis = cm->mi_stride; in sb_has_motion()
1491 const int idx_str = xd->mi_stride * mi_row + mi_col; in encode_sb_rt()
1564 const int mis = cm->mi_stride; in rd_use_partition()
1904 index += xd->mi_stride; in get_sb_partition_size_range()
1928 mi_8x8[-xd->mi_stride]; in rd_auto_partition_range()
[all …]
Dvp9_bitstream.c339 const MODE_INFO *const above_mi = mi_8x8[-xd->mi_stride]; in write_mb_modes_kf()
378 xd->mi = cm->mi_grid_visible + (mi_row * cm->mi_stride + mi_col); in write_modes_b()
427 MODE_INFO *m = cm->mi_grid_visible[mi_row * cm->mi_stride + mi_col]; in write_modes_sb()
Dvp9_onyx_if.c417 mi_8x8_ptr += cm->mi_stride; in update_reference_segmentation_map()
2847 cm->prev_mi = cm->prev_mip + cm->mi_stride + 1;
2848 cm->prev_mi_grid_visible = cm->prev_mi_grid_base + cm->mi_stride + 1;
Dvp9_rdopt.c1176 const MODE_INFO *above_mi = xd->mi[-xd->mi_stride]; in rd_pick_intra_sub_8x8_y_mode()
1259 MODE_INFO *above_mi = xd->mi[-xd->mi_stride]; in rd_pick_intra_sby_mode()