/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
H A D | vp9_reconinter.h | 21 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col, 24 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col, 27 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, 30 void vp9_dec_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, 51 int mi_row, int mi_col, 55 const int y = (MI_SIZE * mi_row) >> subsampling_y; 61 int mi_row, int mi_col); 64 const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col, 49 setup_pred_plane(struct buf_2d *dst, uint8_t *src, int stride, int mi_row, int mi_col, const struct scale_factors *scale, int subsampling_x, int subsampling_y) argument
|
H A D | vp9_debugmodes.c | 27 int mi_row; local 37 for (mi_row = 0; mi_row < rows; mi_row++) { 51 int mi_row; local 67 for (mi_row = 0; mi_row < rows; mi_row++) {
|
H A D | vp9_pred_common.c | 370 BLOCK_SIZE bsize, int mi_row, int mi_col) { 371 const int mi_offset = mi_row * cm->mi_cols + mi_col; 375 const int ymis = MIN(cm->mi_rows - mi_row, bh); 369 vp9_get_segment_id(VP9_COMMON *cm, const uint8_t *segment_ids, BLOCK_SIZE bsize, int mi_row, int mi_col) argument
|
H A D | vp9_mvref_common.c | 178 // Checks that the given mi_row, mi_col and search point 181 int mi_col, int mi_row, int mi_rows, 183 return !(mi_row + mi_pos->row < 0 || 185 mi_row + mi_pos->row >= mi_rows || 195 int block, int mi_row, int mi_col) { 199 ? cm->prev_mi_grid_visible[mi_row * xd->mi_stride + mi_col] 217 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { 237 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { 263 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { 290 int mi_row, in 180 is_inside(const TileInfo *const tile, int mi_col, int mi_row, int mi_rows, const POSITION *mi_pos) argument 191 find_mv_refs_idx(const VP9_COMMON *cm, const MACROBLOCKD *xd, const TileInfo *const tile, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int block, int mi_row, int mi_col) argument 286 vp9_find_mv_refs(const VP9_COMMON *cm, const MACROBLOCKD *xd, const TileInfo *const tile, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int mi_row, int mi_col) argument 318 vp9_append_sub8x8_mvs_for_idx(VP9_COMMON *cm, MACROBLOCKD *xd, const TileInfo *const tile, int block, int ref, int mi_row, int mi_col, int_mv *nearest, int_mv *near) argument [all...] |
H A D | vp9_reconinter.c | 202 int mi_row, int mi_col, 206 const int mi_y = mi_row * MI_SIZE; 229 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col, argument 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, argument 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, argument 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, argument 389 const int mi_y = mi_row * MI_SIZ 201 build_inter_predictors_for_planes(MACROBLOCKD *xd, BLOCK_SIZE bsize, int mi_row, int mi_col, int plane_from, int plane_to) argument 412 vp9_setup_dst_planes(MACROBLOCKD *xd, const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col) argument 428 vp9_setup_pre_planes(MACROBLOCKD *xd, int idx, const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col, const struct scale_factors *sf) argument [all...] |
H A D | 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, argument 649 const int max_rows = (mi_row + MI_BLOCK_SIZE > cm->mi_rows ? 650 cm->mi_rows - mi_row : MI_BLOCK_SIZE); 782 if (mi_row + MI_BLOCK_SIZE > cm->mi_rows) { 783 const uint64_t rows = cm->mi_rows - mi_row; 907 int mi_row, int mi_col) { 922 for (r = 0; r < MI_BLOCK_SIZE && mi_row + r < cm->mi_rows; r += row_step) { 945 const int skip_border_4x4_r = ss_y && mi_row + r == cm->mi_rows - 1; 1014 for (r = 0; r < MI_BLOCK_SIZE && mi_row 904 filter_block_plane_non420(VP9_COMMON *cm, struct macroblockd_plane *plane, MODE_INFO **mi_8x8, int mi_row, int mi_col) argument 1042 vp9_filter_block_plane(VP9_COMMON *const cm, struct macroblockd_plane *const plane, int mi_row, LOOP_FILTER_MASK *lfm) argument 1198 int mi_row, mi_col; local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
H A D | vp9_aq_complexity.c | 62 int mi_row, int mi_col, 66 const int mi_offset = mi_row * cm->mi_cols + mi_col; 70 const int ymis = MIN(cm->mi_rows - mi_row, bh); 61 vp9_select_in_frame_q_segment(VP9_COMP *cpi, int mi_row, int mi_col, int output_enabled, int projected_rate) argument
|
H A D | 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, 137 const int ymis = MIN(cm->mi_rows - mi_row, bh); 138 const int block_index = mi_row * cm->mi_cols + mi_col; 270 // Get the mi_row/mi_col corresponding to superblock index i. 273 int mi_row = sb_row_index * MI_BLOCK_SIZE; local 275 assert(mi_row >= 0 && mi_row < cm->mi_rows); 277 bl_index = mi_row * cm->mi_cols + mi_col; 281 ymis = MIN(cm->mi_rows - mi_row, 128 vp9_cyclic_refresh_update_segment(VP9_COMP *const cpi, MB_MODE_INFO *const mbmi, int mi_row, int mi_col, BLOCK_SIZE bsize, int use_rd) argument [all...] |
H A D | 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); 29 full_pixel_motion_search(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col, int_mv *tmp_mv) argument 133 sub_pixel_motion_search(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col, MV *tmp_mv, int *rate_mv) argument 203 vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, int mi_row, int mi_col, int *returnrate, int64_t *returndistortion, BLOCK_SIZE bsize) argument
|
H A D | 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_co 123 count_segs(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int *no_pred_segcounts, int (*temporal_predictor_count)[2], int *t_unpred_seg_counts, int bw, int bh, int mi_row, int mi_col) argument 164 count_segs_sb(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int *no_pred_segcounts, int (*temporal_predictor_count)[2], int *t_unpred_seg_counts, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 222 int i, tile_col, mi_row, mi_col; local [all...] |
H A D | vp9_mbgraph.c | 308 int mi_row, mi_col; local 347 for (mi_row = 0; mi_row < cm->mi_rows; mi_row++) { 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;
|
H A D | vp9_bitstream.c | 373 int mi_row, int mi_col) { 378 xd->mi = cm->mi_grid_visible + (mi_row * cm->mi_stride + mi_col); 382 mi_row, num_8x8_blocks_high_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); 400 const int has_rows = (mi_row + hbs) < cm->mi_rows; 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_co 371 write_modes_b(VP9_COMP *cpi, const TileInfo *const tile, vp9_writer *w, TOKENEXTRA **tok, TOKENEXTRA *tok_end, int mi_row, int mi_col) argument 395 write_partition(VP9_COMMON *cm, MACROBLOCKD *xd, int hbs, int mi_row, int mi_col, PARTITION_TYPE p, BLOCK_SIZE bsize, vp9_writer *w) argument 416 write_modes_sb(VP9_COMP *cpi, const TileInfo *const tile, vp9_writer *w, TOKENEXTRA **tok, TOKENEXTRA *tok_end, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 475 int mi_row, mi_col; local [all...] |
H A D | vp9_encodeframe.c | 77 int mi_row, int mi_col, BLOCK_SIZE bsize); 116 int mi_row, 120 int offset = (mi_row * MI_SIZE) * yv12->y_stride + (mi_col * MI_SIZE); 131 int mi_row, 134 mi_row, mi_col, 147 int mi_row, 150 mi_row, mi_col, 164 int mi_row, 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, in argument 114 get_sby_perpixel_diff_variance(VP9_COMP *cpi, MACROBLOCK *x, int mi_row, int mi_col, BLOCK_SIZE bs) argument 130 get_rd_var_based_fixed_partition(VP9_COMP *cpi, int mi_row, int mi_col) argument 146 get_nonrd_var_based_fixed_partition(VP9_COMP *cpi, int mi_row, int mi_col) argument 162 set_modeinfo_offsets(VP9_COMMON *const cm, MACROBLOCKD *const xd, int mi_row, int mi_col) argument 197 check_active_map(const VP9_COMP *cpi, const MACROBLOCK *x, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 207 set_offsets(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 284 duplicate_mode_info_in_sb(VP9_COMMON * const cm, MACROBLOCKD *const xd, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 299 set_block_size(VP9_COMP * const cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 421 set_vt_partitioning(VP9_COMP *cpi, void *data, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col, int mi_size) argument 471 choose_partitioning(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col) argument 836 update_state(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled) argument 968 vp9_setup_src_planes(MACROBLOCK *x, const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col) argument 985 rd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *totalrate, int64_t *totaldist, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd) argument 1158 restore_context(VP9_COMP *cpi, int mi_row, int mi_col, ENTROPY_CONTEXT a[16 * MAX_MB_PLANE], ENTROPY_CONTEXT l[16 * MAX_MB_PLANE], PARTITION_CONTEXT sa[8], PARTITION_CONTEXT sl[8], BLOCK_SIZE bsize) argument 1188 save_context(VP9_COMP *cpi, int mi_row, int mi_col, ENTROPY_CONTEXT a[16 * MAX_MB_PLANE], ENTROPY_CONTEXT l[16 * MAX_MB_PLANE], PARTITION_CONTEXT sa[8], PARTITION_CONTEXT sl[8], BLOCK_SIZE bsize) argument 1221 encode_b(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument 1245 encode_sb(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument 1344 set_fixed_partitioning(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 1422 update_state_rt(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, int bsize) argument 1452 encode_b_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument 1474 encode_sb_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument 1555 rd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon) argument 1919 rd_auto_partition_range(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE *min_block_size, BLOCK_SIZE *max_block_size) argument 1998 rd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, int64_t best_rd) argument 2312 encode_rd_sb_row(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, TOKENEXTRA **tp) argument 2482 int mi_row, mi_col; local 2560 nonrd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *rate, int64_t *dist, BLOCK_SIZE bsize) argument 2580 fill_mode_info_sb(VP9_COMMON *cm, MACROBLOCK *x, int mi_row, int mi_col, BLOCK_SIZE bsize, BLOCK_SIZE subsize) argument 2642 nonrd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, int64_t best_rd) argument 2911 nonrd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled, int *totrate, int64_t *totdist) argument 3021 encode_nonrd_sb_row(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, TOKENEXTRA **tp) argument 3078 int mi_row; local 3407 encode_superblock(VP9_COMP *cpi, TOKENEXTRA **t, int output_enabled, int mi_row, int mi_col, BLOCK_SIZE bsize) argument [all...] |
H A D | vp9_rdopt.c | 1469 int mi_row, int mi_col, 1543 int mi_row, int mi_col) { 1573 mi_row * MI_SIZE + 4 * (i / 2)); 1716 int mi_row, int mi_col) { 1765 vp9_append_sub8x8_mvs_for_idx(cm, xd, tile, i, ref, mi_row, mi_col, 1943 mi_row, mi_col, seg_mvs[i], 2021 mi_row, mi_col); 2097 int mi_row, int mi_col) { 2117 mi_row, mi_col); 2295 int mi_row, in 1535 encode_inter_mb_segment(VP9_COMP *cpi, MACROBLOCK *x, int64_t best_yrd, int i, int *labelyrate, int64_t *distortion, int64_t *sse, ENTROPY_CONTEXT *ta, ENTROPY_CONTEXT *tl, int mi_row, int mi_col) argument 1712 rd_check_segment_txsize(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BEST_SEG_INFO *bsi_buf, int filter_idx, int_mv seg_mvs[4][MAX_REF_FRAMES], int mi_row, int mi_col) argument 2084 rd_pick_best_mbsegmentation(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, int_mv *best_ref_mv, int_mv *second_best_ref_mv, int64_t best_rd, int *returntotrate, int *returnyrate, int64_t *returndistortion, int *skippable, int64_t *psse, int mvthresh, int_mv seg_mvs[4][MAX_REF_FRAMES], BEST_SEG_INFO *bsi_buf, int filter_idx, int mi_row, int mi_col) argument 2292 setup_pred_block(const MACROBLOCKD *xd, struct buf_2d dst[MAX_MB_PLANE], const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col, const struct scale_factors *scale, const struct scale_factors *scale_uv) argument 2318 vp9_setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, MV_REFERENCE_FRAME ref_frame, BLOCK_SIZE block_size, int mi_row, int mi_col, int_mv frame_nearest_mv[MAX_REF_FRAMES], int_mv frame_near_mv[MAX_REF_FRAMES], struct buf_2d yv12_mb[4][MAX_MB_PLANE]) argument 2369 single_motion_search(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col, int_mv *tmp_mv, int *rate_mv) argument 2533 joint_motion_search(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, int_mv *frame_mv, int mi_row, int mi_col, int_mv single_newmv[MAX_REF_FRAMES], int *rate_mv) argument 2687 handle_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BLOCK_SIZE bsize, int64_t txfm_cache[], int *rate2, int64_t *distortion, int *skippable, int *rate_y, int64_t *distortion_y, int *rate_uv, int64_t *distortion_uv, int *mode_excluded, int *disable_skip, INTERP_FILTER *best_filter, int_mv (*mode_mv)[MAX_REF_FRAMES], int mi_row, int mi_col, int_mv single_newmv[MAX_REF_FRAMES], int64_t *psse, const int64_t ref_best_rd) argument 3121 vp9_rd_pick_inter_mode_sb(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, int mi_row, int mi_col, int *returnrate, int64_t *returndistortion, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd_so_far) argument 3752 vp9_rd_pick_inter_mode_sub8x8(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, int mi_row, int mi_col, int *returnrate, int64_t *returndistortion, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd_so_far) argument [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/ |
H A D | vp9_dthread.c | 101 const int mi_row = r << MI_BLOCK_SIZE_LOG2; local 102 MODE_INFO **mi_8x8 = cm->mi_grid_visible + mi_row * cm->mi_stride; 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); 114 vp9_filter_block_plane(cm, &xd->plane[plane], mi_row, &lfm);
|
H A D | 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; 93 const int ymis = MIN(cm->mi_rows - mi_row, bh); 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_co 87 set_segment_id(VP9_COMMON *cm, BLOCK_SIZE bsize, int mi_row, int mi_col, int segment_id) argument 103 read_intra_segment_id(VP9_COMMON *const cm, MACROBLOCKD *const xd, int mi_row, int mi_col, vp9_reader *r) argument 121 read_inter_segment_id(VP9_COMMON *const cm, MACROBLOCKD *const xd, int mi_row, int mi_col, vp9_reader *r) argument 161 read_intra_frame_mode_info(VP9_COMMON *const cm, MACROBLOCKD *const xd, int mi_row, int mi_col, vp9_reader *r) argument 422 read_inter_block_mode_info(VP9_COMMON *const cm, MACROBLOCKD *const xd, const TileInfo *const tile, MODE_INFO *const mi, int mi_row, int mi_col, vp9_reader *r) argument 514 read_inter_frame_mode_info(VP9_COMMON *const cm, MACROBLOCKD *const xd, const TileInfo *const tile, int mi_row, int mi_col, vp9_reader *r) argument 536 vp9_read_mode_info(VP9_COMMON *cm, MACROBLOCKD *xd, const TileInfo *const tile, int mi_row, int mi_col, vp9_reader *r) argument [all...] |
H A D | vp9_decodeframe.c | 298 BLOCK_SIZE bsize, int mi_row, int mi_col) { 302 const int y_mis = MIN(bh, cm->mi_rows - mi_row); 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_co 296 set_offsets(VP9_COMMON *const cm, MACROBLOCKD *const xd, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col) argument 323 set_ref(VP9_COMMON *const cm, MACROBLOCKD *const xd, int idx, int mi_row, int mi_col) argument 336 decode_block(VP9_COMMON *const cm, MACROBLOCKD *const xd, const TileInfo *const tile, int mi_row, int mi_col, vp9_reader *r, BLOCK_SIZE bsize) argument 381 read_partition(VP9_COMMON *cm, MACROBLOCKD *xd, int hbs, int mi_row, int mi_col, BLOCK_SIZE bsize, vp9_reader *r) argument 405 decode_partition(VP9_COMMON *const cm, MACROBLOCKD *const xd, const TileInfo *const tile, int mi_row, int mi_col, vp9_reader* r, BLOCK_SIZE bsize) argument 680 int mi_row, mi_col; local 842 int mi_row, mi_col; local [all...] |