/external/libvpx/libvpx/vp9/decoder/ |
H A D | vp9_decodemv.h | 23 int mi_row, int mi_col, vpx_reader *r,
|
H A D | 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; 162 const int y_mis = VPXMIN(cm->mi_rows - mi_row, bh); 205 int mi_row, int mi_col, vpx_reader *r) { 212 const int mi_offset = mi_row * cm->mi_cols + mi_col; 218 const int y_mis = VPXMIN(cm->mi_rows - mi_row, bh); 479 static void fpm_sync(void *const data, int mi_row) { argument 482 mi_row << MI_BLOCK_SIZE_LOG2); 488 int mi_row, int mi_col, vpx_reader *r) { 509 vp9_setup_pre_planes(xd, ref, ref_buf->buf, mi_row, mi_co 151 read_inter_segment_id(VP9_COMMON *const cm, MACROBLOCKD *const xd, int mi_row, int mi_col, vpx_reader *r) argument 203 read_intra_frame_mode_info(VP9_COMMON *const cm, MACROBLOCKD *const xd, int mi_row, int mi_col, vpx_reader *r) argument 485 read_inter_block_mode_info(VP9Decoder *const pbi, MACROBLOCKD *const xd, MODE_INFO *const mi, int mi_row, int mi_col, vpx_reader *r) argument 588 read_inter_frame_mode_info(VP9Decoder *const pbi, MACROBLOCKD *const xd, int mi_row, int mi_col, vpx_reader *r) argument 609 vpx_read_mode_info(VP9Decoder *const pbi, MACROBLOCKD *xd, int mi_row, int mi_col, vpx_reader *r, int x_mis, int y_mis) argument [all...] |
/external/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_aq_complexity.h | 27 int mi_row, int mi_col, int projected_rate);
|
H A D | vp9_pickmode.h | 25 int mi_row, int mi_col, RD_COST *rd_cost, 30 int mi_row, int mi_col, RD_COST *rd_cost,
|
H A D | vp9_rdopt.h | 44 int mi_row, int mi_col, 58 int vp9_active_h_edge(struct VP9_COMP *cpi, int mi_row, int mi_step); 60 int vp9_active_edge_sb(struct VP9_COMP *cpi, int mi_row, int mi_col); 65 int mi_row, int mi_col,
|
H A D | 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]; 156 int mi_row, 159 mi_row, mi_col, 176 int mi_row, 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_co 140 get_sby_perpixel_diff_variance(VP9_COMP *cpi, const struct buf_2d *ref, int mi_row, int mi_col, BLOCK_SIZE bs) argument 155 get_rd_var_based_fixed_partition(VP9_COMP *cpi, MACROBLOCK *x, int mi_row, int mi_col) argument 173 set_mode_info_offsets(VP9_COMMON *const cm, MACROBLOCK *const x, MACROBLOCKD *const xd, int mi_row, int mi_col) argument 184 set_offsets(VP9_COMP *cpi, const TileInfo *const tile, MACROBLOCK *const x, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 241 duplicate_mode_info_in_sb(VP9_COMMON *cm, MACROBLOCKD *xd, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 254 set_block_size(VP9_COMP * const cpi, MACROBLOCK *const x, MACROBLOCKD *const xd, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 390 set_vt_partitioning(VP9_COMP *cpi, MACROBLOCK *const x, MACROBLOCKD *const xd, void *data, BLOCK_SIZE bsize, int mi_row, int mi_col, int64_t threshold, BLOCK_SIZE bsize_min, int force_split) argument 653 choose_partitioning(VP9_COMP *cpi, const TileInfo *const tile, MACROBLOCK *x, int mi_row, int mi_col) argument 966 update_state(VP9_COMP *cpi, ThreadData *td, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled) argument 1106 vp9_setup_src_planes(MACROBLOCK *x, const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col) argument 1163 rd_pick_sb_modes(VP9_COMP *cpi, TileDataEnc *tile_data, MACROBLOCK *const x, int mi_row, int mi_col, RD_COST *rd_cost, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd) argument 1339 restore_context(MACROBLOCK *const x, 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 1369 save_context(MACROBLOCK *const x, 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 1401 encode_b(VP9_COMP *cpi, const TileInfo *const tile, ThreadData *td, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument 1419 encode_sb(VP9_COMP *cpi, ThreadData *td, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PC_TREE *pc_tree) argument 1534 set_fixed_partitioning(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 1579 set_source_var_based_partition(VP9_COMP *cpi, const TileInfo *const tile, MACROBLOCK *const x, MODE_INFO **mi_8x8, int mi_row, int mi_col) argument 1665 update_state_rt(VP9_COMP *cpi, ThreadData *td, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, int bsize) argument 1732 encode_b_rt(VP9_COMP *cpi, ThreadData *td, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument 1758 encode_sb_rt(VP9_COMP *cpi, ThreadData *td, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PC_TREE *pc_tree) argument 1830 rd_use_partition(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, MODE_INFO **mi_8x8, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, PC_TREE *pc_tree) argument 2157 rd_auto_partition_range(VP9_COMP *cpi, const TileInfo *const tile, MACROBLOCKD *const xd, int mi_row, int mi_col, BLOCK_SIZE *min_block_size, BLOCK_SIZE *max_block_size) argument 2234 set_partition_range(VP9_COMMON *cm, MACROBLOCKD *xd, int mi_row, int mi_col, BLOCK_SIZE bsize, BLOCK_SIZE *min_bs, BLOCK_SIZE *max_bs) argument 2343 rd_pick_partition(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, RD_COST *rd_cost, int64_t best_rd, PC_TREE *pc_tree) argument 2770 encode_rd_sb_row(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, int mi_row, TOKENEXTRA **tp) argument 2887 int mi_row, mi_col; local 2934 nonrd_pick_sb_modes(VP9_COMP *cpi, TileDataEnc *tile_data, MACROBLOCK *const x, int mi_row, int mi_col, RD_COST *rd_cost, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument 2970 fill_mode_info_sb(VP9_COMMON *cm, MACROBLOCK *x, int mi_row, int mi_col, BLOCK_SIZE bsize, PC_TREE *pc_tree) argument 3047 nonrd_pick_partition(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, RD_COST *rd_cost, int do_recon, int64_t best_rd, PC_TREE *pc_tree) argument 3301 nonrd_select_partition(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, MODE_INFO **mi, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled, RD_COST *rd_cost, PC_TREE *pc_tree) argument 3440 nonrd_use_partition(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, MODE_INFO **mi, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled, RD_COST *dummy_cost, PC_TREE *pc_tree) argument 3556 encode_nonrd_sb_row(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, int mi_row, TOKENEXTRA **tp) argument 3832 int mi_row; local 4145 encode_superblock(VP9_COMP *cpi, ThreadData *td, TOKENEXTRA **t, int output_enabled, int mi_row, int mi_col, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument [all...] |
H A D | 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_co 109 count_segs(const VP9_COMMON *cm, MACROBLOCKD *xd, const TileInfo *tile, MODE_INFO **mi, 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 148 count_segs_sb(const VP9_COMMON *cm, MACROBLOCKD *xd, const TileInfo *tile, MODE_INFO **mi, int *no_pred_segcounts, int (*temporal_predictor_count)[2], int *t_unpred_seg_counts, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 204 int i, tile_col, mi_row, mi_col; local [all...] |
H A D | vp9_encodeframe.h | 35 int mi_row, int mi_col);
|
H A D | 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, 200 const int ymis = VPXMIN(cm->mi_rows - mi_row, bh); 201 const int block_index = mi_row * cm->mi_cols + mi_col; 246 int mi_row, int mi_col, 254 const int ymis = VPXMIN(cm->mi_rows - mi_row, bh); 255 const int block_index = mi_row * cm->mi_cols + mi_col; 290 int mi_row, mi_col; local 293 for (mi_row = 0; mi_row < c 188 vp9_cyclic_refresh_update_segment(VP9_COMP *const cpi, MB_MODE_INFO *const mbmi, int mi_row, int mi_col, BLOCK_SIZE bsize, int64_t rate, int64_t dist, int skip) argument 244 vp9_cyclic_refresh_update_sb_postencode(VP9_COMP *const cpi, const MB_MODE_INFO *const mbmi, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 324 int mi_row, mi_col; local 426 int mi_row = sb_row_index * MI_BLOCK_SIZE; local [all...] |
H A D | 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,
|
H A D | 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; 122 const int ymis = VPXMIN(cm->mi_rows - mi_row, num_8x8_blocks_high_lookup[bs]); 143 vp9_setup_src_planes(mb, cpi->Source, mi_row, mi_col); 114 vp9_caq_select_segment(VP9_COMP *cpi, MACROBLOCK *mb, BLOCK_SIZE bs, int mi_row, int mi_col, int projected_rate) argument
|
H A D | vp9_skin_detection.c | 54 int i, j, mi_row, mi_col, num_bl; local 84 for (mi_row = 0; mi_row < cm->mi_rows - 1; mi_row += fac) {
|
H A D | vp9_denoiser.c | 185 int mi_row, int mi_col) { 186 return framebuf + (stride * mi_row * 8) + (mi_col * 8); 193 int mi_row, 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, in 184 block_start(uint8_t *framebuf, int stride, int mi_row, int mi_col) argument 189 perform_motion_compensation(VP9_DENOISER *denoiser, MACROBLOCK *mb, BLOCK_SIZE bs, int increase_denoising, int mi_row, int mi_col, PICK_MODE_CONTEXT *ctx, int *motion_magnitude, int is_skin) argument 313 vp9_denoiser_denoise(VP9_DENOISER *denoiser, MACROBLOCK *mb, int mi_row, int mi_col, BLOCK_SIZE bs, PICK_MODE_CONTEXT *ctx) argument 586 int mi_row, mi_col; local [all...] |
H A D | vp9_denoiser.h | 52 int mi_row, int mi_col, BLOCK_SIZE bs,
|
H A D | 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); 391 mi_row, num_8x8_blocks_high_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); 410 const int has_rows = (mi_row + hbs) < cm->mi_rows; 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 * c 376 write_modes_b(VP9_COMP *cpi, const TileInfo *const tile, vpx_writer *w, TOKENEXTRA **tok, const TOKENEXTRA *const tok_end, int mi_row, int mi_col) argument 404 write_partition(const VP9_COMMON *const cm, const MACROBLOCKD *const xd, int hbs, int mi_row, int mi_col, PARTITION_TYPE p, BLOCK_SIZE bsize, vpx_writer *w) argument 426 write_modes_sb(VP9_COMP *cpi, const TileInfo *const tile, vpx_writer *w, TOKENEXTRA **tok, const TOKENEXTRA *const tok_end, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 489 int mi_row, mi_col; local [all...] |
H A D | vp9_mbgraph.c | 305 int mi_row, mi_col; local 344 for (mi_row = 0; mi_row < cm->mi_rows; mi_row++) { 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;
|
/external/libvpx/libvpx/vp9/common/ |
H A D | vp9_debugmodes.c | 27 int mi_row, mi_col; local 34 for (mi_row = 0; mi_row < rows; mi_row++) { 49 int mi_row; local 64 for (mi_row = 0; mi_row < rows; mi_row++) { 78 for (mi_row = 0; mi_row < row [all...] |
H A D | vp9_loopfilter.h | 97 // by mi_row, mi_col. 99 const int mi_row, const int mi_col, 105 int mi_row, 110 int mi_row, 116 int mi_row, int mi_col); 131 // Get the superblock lfm for a given mi_row, mi_col. 133 const int mi_row, const int mi_col) { 134 return &lf->lfm[(mi_col >> 3) + ((mi_row >> 3) * lf->lfm_stride)]; 137 void vp9_build_mask(struct VP9Common *cm, const MB_MODE_INFO *mbmi, int mi_row, 139 void vp9_adjust_mask(struct VP9Common *const cm, const int mi_row, 132 get_lfm(const struct loopfilter *lf, const int mi_row, const int mi_col) argument [all...] |
H A D | vp9_reconinter.h | 53 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col, 56 void vp9_build_inter_predictors_sbp(MACROBLOCKD *xd, int mi_row, int mi_col, 59 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col, 62 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, 94 int mi_row, int mi_col, 98 const int y = (MI_SIZE * mi_row) >> subsampling_y; 105 int mi_row, int mi_col); 108 const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col, 92 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_mvref_common.c | 19 int block, int mi_row, int mi_col, 28 cm->prev_frame->mvs + mi_row * cm->mi_cols + mi_col : NULL; 39 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { 61 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { 79 sync(data, mi_row); 87 sync(data, mi_row); 103 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { 152 int mi_row, int mi_col, 156 mi_row, mi_col, sync, data, mode_context); 183 int block, int ref, int mi_row, in 16 find_mv_refs_idx(const VP9_COMMON *cm, const MACROBLOCKD *xd, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int block, int mi_row, int mi_col, find_mv_refs_sync sync, void *const data, uint8_t *mode_context) argument 149 vp9_find_mv_refs(const VP9_COMMON *cm, const MACROBLOCKD *xd, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int mi_row, int mi_col, find_mv_refs_sync sync, void *const data, uint8_t *mode_context) argument 182 vp9_append_sub8x8_mvs_for_idx(VP9_COMMON *cm, MACROBLOCKD *xd, int block, int ref, int mi_row, int mi_col, int_mv *nearest_mv, int_mv *near_mv, uint8_t *mode_context) argument [all...] |
H A D | 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, 196 return !(mi_row + mi_pos->row < 0 || 198 mi_row + mi_pos->row >= mi_rows || 210 typedef void (*find_mv_refs_sync)(void *const data, int mi_row); 213 int_mv *mv_ref_list, int mi_row, int mi_col, 224 int block, int ref, int mi_row, int mi_col, 193 is_inside(const TileInfo *const tile, int mi_col, int mi_row, int mi_rows, const POSITION *mi_pos) argument
|
H A D | vp9_reconinter.c | 234 int mi_row, int mi_col, 238 const int mi_y = mi_row * MI_SIZE; 261 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col, argument 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, argument 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, argument 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, argument 279 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_co 233 build_inter_predictors_for_planes(MACROBLOCKD *xd, BLOCK_SIZE bsize, int mi_row, int mi_col, int plane_from, int plane_to) argument 283 vp9_setup_dst_planes(struct macroblockd_plane planes[MAX_MB_PLANE], const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col) argument 299 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_onyxc_int.h | 381 static INLINE void set_skip_context(MACROBLOCKD *xd, int mi_row, int mi_col) { argument 383 const int left_idx = (mi_row * 2) & 15; 398 int mi_row, int bh, 401 xd->mb_to_top_edge = -((mi_row * MI_SIZE) * 8); 402 xd->mb_to_bottom_edge = ((mi_rows - bh - mi_row) * MI_SIZE) * 8; 407 xd->up_available = (mi_row != 0); 429 int mi_row, int mi_col, 433 PARTITION_CONTEXT *const left_ctx = xd->left_seg_context + (mi_row & MI_MASK); 446 int mi_row, int mi_col, 449 const PARTITION_CONTEXT *left_ctx = xd->left_seg_context + (mi_row 397 set_mi_row_col(MACROBLOCKD *xd, const TileInfo *const tile, int mi_row, int bh, int mi_col, int bw, int mi_rows, int mi_cols) argument 428 update_partition_context(MACROBLOCKD *xd, int mi_row, int mi_col, BLOCK_SIZE subsize, BLOCK_SIZE bsize) argument 445 partition_plane_context(const MACROBLOCKD *xd, int mi_row, int mi_col, BLOCK_SIZE bsize) argument [all...] |
H A D | vp9_loopfilter.c | 828 void vp9_adjust_mask(VP9_COMMON *const cm, const int mi_row, argument 852 if (mi_row + MI_BLOCK_SIZE > cm->mi_rows) { 853 const uint64_t rows = cm->mi_rows - mi_row; 943 // by mi_row, mi_col. 945 void vp9_setup_mask(VP9_COMMON *const cm, const int mi_row, const int mi_col, argument 972 const int max_rows = (mi_row + MI_BLOCK_SIZE > cm->mi_rows ? 973 cm->mi_rows - mi_row : MI_BLOCK_SIZE); 1087 vp9_adjust_mask(cm, mi_row, mi_col, lfm); 1165 int mi_row, int mi_col) { 1180 for (r = 0; r < MI_BLOCK_SIZE && mi_row 1162 vp9_filter_block_plane_non420(VP9_COMMON *cm, struct macroblockd_plane *plane, MODE_INFO **mi_8x8, int mi_row, int mi_col) argument 1337 vp9_filter_block_plane_ss00(VP9_COMMON *const cm, struct macroblockd_plane *const plane, int mi_row, LOOP_FILTER_MASK *lfm) argument 1429 vp9_filter_block_plane_ss11(VP9_COMMON *const cm, struct macroblockd_plane *const plane, int mi_row, LOOP_FILTER_MASK *lfm) argument 1541 int mi_row, mi_col; local 1604 int mi_col, mi_row; local 1643 vp9_build_mask(VP9_COMMON *cm, const MB_MODE_INFO *mbmi, int mi_row, int mi_col, int bw, int bh) argument [all...] |
H A D | vp9_thread_common.c | 98 int mi_row, mi_col; local 109 for (mi_row = start; mi_row < stop; 110 mi_row += lf_sync->num_workers * MI_BLOCK_SIZE) { 111 MODE_INFO **const mi = cm->mi_grid_visible + mi_row * cm->mi_stride; 112 LOOP_FILTER_MASK *lfm = get_lfm(&cm->lf, mi_row, 0); 115 const int r = mi_row >> 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); 125 vp9_filter_block_plane_ss00(cm, &planes[0], mi_row, lf [all...] |