Home
last modified time | relevance | path

Searched refs:mi_row (Results 1 – 25 of 111) sorted by relevance

12345

/external/libaom/libaom/av1/encoder/
Dpartition_strategy.h29 AV1_COMP *const cpi, MACROBLOCK *x, int mi_row, int mi_col,
38 AV1_COMP *const cpi, MACROBLOCK *x, PC_TREE *pc_tree, int mi_row,
51 AV1_COMP *const cpi, MACROBLOCK *x, PC_TREE *pc_tree, int mi_row,
60 PC_TREE *pc_tree, int mi_row,
69 int mi_row, int mi_col,
80 int mi_row, int mi_col, in set_offsets_for_motion_search() argument
88 set_mode_info_offsets(cpi, x, xd, mi_row, mi_col); in set_offsets_for_motion_search()
91 av1_setup_dst_planes(xd->plane, bsize, &cm->cur_frame->buf, mi_row, mi_col, 0, in set_offsets_for_motion_search()
97 -(((mi_row + mi_height) * MI_SIZE) + AOM_INTERP_EXTEND); in set_offsets_for_motion_search()
99 x->mv_limits.row_max = (cm->mi_rows - mi_row) * MI_SIZE + AOM_INTERP_EXTEND; in set_offsets_for_motion_search()
[all …]
Dencodeframe.c69 int mi_row, int mi_col, BLOCK_SIZE bsize,
181 int mi_row, int mi_col, in get_sby_perpixel_diff_variance() argument
190 &last->y_buffer[mi_row * MI_SIZE * last->y_stride + mi_col * MI_SIZE]; in get_sby_perpixel_diff_variance()
196 int mi_row, int mi_col) { in get_rd_var_based_fixed_partition() argument
198 cpi, &x->plane[0].src, mi_row, mi_col, BLOCK_64X64); in get_rd_var_based_fixed_partition()
211 MACROBLOCK *const x, int mi_row, in set_offsets_without_segment_id() argument
219 set_mode_info_offsets(cpi, x, xd, mi_row, mi_col); in set_offsets_without_segment_id()
221 set_skip_context(xd, mi_row, mi_col, num_planes); in set_offsets_without_segment_id()
224 xd->left_txfm_context_buffer + (mi_row & MAX_MIB_MASK); in set_offsets_without_segment_id()
227 av1_setup_dst_planes(xd->plane, bsize, &cm->cur_frame->buf, mi_row, mi_col, 0, in set_offsets_without_segment_id()
[all …]
Dsegmentation.c51 int mi_row, int mi_col) { in count_segs() argument
54 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) return; in count_segs()
59 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols); in count_segs()
70 ? get_segment_id(cm, cm->last_frame_seg_map, bsize, mi_row, mi_col) in count_segs()
89 unsigned *t_unpred_seg_counts, int mi_row, int mi_col, in count_segs_sb() argument
96 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) return; in count_segs_sb()
101 (cs_bw), (cs_bh), mi_row + (cs_rowoff), mi_col + (cs_coloff)); in count_segs_sb()
106 partition = get_partition(cm, mi_row, mi_col, bsize); in count_segs_sb()
141 if (mi_row + 3 * qbs < cm->mi_rows) CSEGS(bs, qbs, 3 * qbs, 0); in count_segs_sb()
161 mi_row + mi_dr, mi_col + mi_dc, subsize); in count_segs_sb()
[all …]
Dtpl_model.c66 int mi_row, int mi_col) { in motion_compensated_prediction() argument
100 (MI_SIZE * mi_row), 0, &cpi->ss_cfg[SS_CFG_SRC]); in motion_compensated_prediction()
108 x, cm, mi_row, mi_col, &best_ref_mv1, cpi->common.allow_high_precision_mv, in motion_compensated_prediction()
119 tran_low_t *qcoeff, tran_low_t *dqcoeff, int mi_row, in mode_estimation() argument
140 int mb_y_offset = mi_row * MI_SIZE * xd->cur_buf->y_stride + mi_col * MI_SIZE; in mode_estimation()
145 xd->mb_to_top_edge = -((mi_row * MI_SIZE) * 8); in mode_estimation()
146 xd->mb_to_bottom_edge = ((cm->mi_rows - 1 - mi_row) * MI_SIZE) * 8; in mode_estimation()
149 xd->above_mbmi = (mi_row > 0) ? &mi_above : NULL; in mode_estimation()
199 xd->cur_buf->y_stride, bsize, mi_row, mi_col); in mode_estimation()
210 &warp_types, mi_col * MI_SIZE, mi_row * MI_SIZE, 0, 0, MV_PRECISION_Q3, in mode_estimation()
[all …]
Dpartition_strategy.c31 static void get_res_var_features(AV1_COMP *const cpi, MACROBLOCK *x, int mi_row, in get_res_var_features() argument
56 av1_simple_motion_sse_var(cpi, x, mi_row, mi_col, bsize, ref_mv_full, in get_res_var_features()
84 AV1_COMP *const cpi, MACROBLOCK *x, int mi_row, int mi_col, in av1_simple_motion_search_based_split() argument
114 get_res_var_features(cpi, x, mi_row, mi_col, bsize, features); in av1_simple_motion_search_based_split()
142 AV1_COMP *const cpi, MACROBLOCK *x, PC_TREE *pc_tree, int mi_row, in simple_motion_search_get_best_ref() argument
152 if (mi_col >= cm->mi_cols || mi_row >= cm->mi_rows) { in simple_motion_search_get_best_ref()
174 av1_simple_motion_search(cpi, x, mi_row, mi_col, bsize, ref, in simple_motion_search_get_best_ref()
213 AV1_COMP *const cpi, MACROBLOCK *x, PC_TREE *pc_tree, int mi_row, in simple_motion_search_prune_part_features() argument
233 cpi, x, pc_tree, mi_row, mi_col, bsize, ref_list, num_refs, use_subpixel, in simple_motion_search_prune_part_features()
242 const int sub_mi_row = mi_row + (r_idx >> 1) * h_mi / 2; in simple_motion_search_prune_part_features()
[all …]
Dvar_based_part.c173 MACROBLOCKD *const xd, int mi_row, int mi_col, in set_block_size() argument
175 if (cpi->common.mi_cols > mi_col && cpi->common.mi_rows > mi_row) { in set_block_size()
176 set_mode_info_offsets(cpi, x, xd, mi_row, mi_col); in set_block_size()
184 BLOCK_SIZE bsize, int mi_row, int mi_col, in set_vt_partitioning() argument
198 mi_row + block_height > tile->mi_row_end) in set_vt_partitioning()
208 mi_row + block_height / 2 < cm->mi_rows && in set_vt_partitioning()
210 set_block_size(cpi, x, xd, mi_row, mi_col, bsize); in set_vt_partitioning()
225 mi_row + block_height / 2 < cm->mi_rows && in set_vt_partitioning()
227 set_block_size(cpi, x, xd, mi_row, mi_col, bsize); in set_vt_partitioning()
232 if (mi_row + block_height / 2 < cm->mi_rows) { in set_vt_partitioning()
[all …]
/external/libvpx/libvpx/vp9/encoder/
Dvp9_encodeframe.c54 int output_enabled, int mi_row, int mi_col,
156 int mi_row, int mi_col, in get_sby_perpixel_diff_variance() argument
164 &last->y_buffer[mi_row * MI_SIZE * last->y_stride + mi_col * MI_SIZE]; in get_sby_perpixel_diff_variance()
170 int mi_row, int mi_col) { in get_rd_var_based_fixed_partition() argument
172 cpi, &x->plane[0].src, mi_row, mi_col, BLOCK_64X64); in get_rd_var_based_fixed_partition()
183 static void set_segment_index(VP9_COMP *cpi, MACROBLOCK *const x, int mi_row, in set_segment_index() argument
202 mi->segment_id = get_segment_id(cm, map, bsize, mi_row, mi_col); in set_segment_index()
212 vp9_get_sub_block_energy(cpi, x, mi_row, mi_col, bsize, &min_energy, in set_segment_index()
220 mi->segment_id = get_segment_id(cm, map, bsize, mi_row, mi_col); in set_segment_index()
224 mi->segment_id = get_segment_id(cm, map, bsize, mi_row, mi_col); in set_segment_index()
[all …]
Dvp9_segmentation.c121 int *t_unpred_seg_counts, int bw, int bh, int mi_row, in count_segs() argument
125 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) return; in count_segs()
130 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols); in count_segs()
140 get_segment_id(cm, cm->last_frame_seg_map, bsize, mi_row, mi_col); in count_segs()
158 int *t_unpred_seg_counts, int mi_row, int mi_col, in count_segs_sb() argument
164 if (mi_row >= cm->mi_rows || mi_col >= cm->mi_cols) return; in count_segs_sb()
171 t_unpred_seg_counts, bs, bs, mi_row, mi_col); in count_segs_sb()
174 t_unpred_seg_counts, bs, hbs, mi_row, mi_col); in count_segs_sb()
177 mi_row + hbs, mi_col); in count_segs_sb()
180 t_unpred_seg_counts, hbs, bs, mi_row, mi_col); in count_segs_sb()
[all …]
Dvp9_skin_detection.c40 void vp9_compute_skin_sb(VP9_COMP *const cpi, BLOCK_SIZE bsize, int mi_row, in vp9_compute_skin_sb() argument
54 const int y_shift = src_ystride * (mi_row << 3) + (mi_col << 3); in vp9_compute_skin_sb()
55 const int uv_shift = src_uvstride * (mi_row << 2) + (mi_col << 2); in vp9_compute_skin_sb()
56 const int mi_row_limit = VPXMIN(mi_row + 8, cm->mi_rows - 2); in vp9_compute_skin_sb()
62 for (i = mi_row; i < mi_row_limit; i += fac) { in vp9_compute_skin_sb()
96 for (i = mi_row; i < mi_row_limit; i += fac) { in vp9_compute_skin_sb()
103 if ((i == mi_row && (j == mi_col || j == mi_col_limit - fac)) || in vp9_compute_skin_sb()
107 if (i == mi_row || i == mi_row_limit - fac || j == mi_col || in vp9_compute_skin_sb()
113 if (i + mi >= mi_row && i + mi < mi_row_limit && j + mj >= mi_col && in vp9_compute_skin_sb()
132 int i, j, mi_row, mi_col, num_bl; in vp9_output_skin_map() local
[all …]
Dvp9_aq_360.c30 unsigned int vp9_360aq_segment_id(int mi_row, int mi_rows) { in vp9_360aq_segment_id() argument
31 if (mi_row < mi_rows / 8 || mi_row > mi_rows - mi_rows / 8) in vp9_360aq_segment_id()
33 else if (mi_row < mi_rows / 4 || mi_row > mi_rows - mi_rows / 4) in vp9_360aq_segment_id()
Dvp9_noise_estimate.c183 int mi_row, mi_col; in vp9_update_noise_estimate() local
186 for (mi_row = 0; mi_row < cm->mi_rows; mi_row++) { in vp9_update_noise_estimate()
188 int bl_index = mi_row * cm->mi_cols + mi_col; in vp9_update_noise_estimate()
195 for (mi_row = 0; mi_row < cm->mi_rows; mi_row++) { in vp9_update_noise_estimate()
198 if (mi_row % 4 == 0 && mi_col % 4 == 0 && mi_row < cm->mi_rows - 1 && in vp9_update_noise_estimate()
200 int bl_index = mi_row * cm->mi_cols + mi_col; in vp9_update_noise_estimate()
/external/libvpx/libvpx/vp9/common/
Dvp9_debugmodes.c27 int mi_row, mi_col; in print_mi_data() local
34 for (mi_row = 0; mi_row < rows; mi_row++) { in print_mi_data()
47 int mi_row; in vp9_print_modes_and_motion_vectors() local
62 for (mi_row = 0; mi_row < rows; mi_row++) { in vp9_print_modes_and_motion_vectors()
76 for (mi_row = 0; mi_row < rows; mi_row++) { in vp9_print_modes_and_motion_vectors()
Dvp9_loopfilter.h99 void vp9_setup_mask(struct VP9Common *const cm, const int mi_row,
105 int mi_row, LOOP_FILTER_MASK *lfm);
109 int mi_row, LOOP_FILTER_MASK *lfm);
113 MODE_INFO **mi_8x8, int mi_row, int mi_col);
128 const int mi_row, const int mi_col) { in get_lfm() argument
129 return &lf->lfm[(mi_col >> 3) + ((mi_row >> 3) * lf->lfm_stride)]; in get_lfm()
132 void vp9_build_mask(struct VP9Common *cm, const MODE_INFO *mi, int mi_row,
134 void vp9_adjust_mask(struct VP9Common *const cm, const int mi_row,
Dvp9_reconinter.h51 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col,
54 void vp9_build_inter_predictors_sbp(MACROBLOCKD *xd, int mi_row, int mi_col,
57 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col,
60 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col,
85 int stride, int mi_row, int mi_col, in setup_pred_plane() argument
89 const int y = (MI_SIZE * mi_row) >> subsampling_y; in setup_pred_plane()
95 const YV12_BUFFER_CONFIG *src, int mi_row,
99 const YV12_BUFFER_CONFIG *src, int mi_row, int mi_col,
Dvp9_mvref_common.c18 int_mv *mv_ref_list, int block, int mi_row, in find_mv_refs_idx() argument
27 ? cm->prev_frame->mvs + mi_row * cm->mi_cols + mi_col in find_mv_refs_idx()
39 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { in find_mv_refs_idx()
60 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { in find_mv_refs_idx()
87 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { in find_mv_refs_idx()
135 int_mv *mv_ref_list, int mi_row, int mi_col, in vp9_find_mv_refs() argument
137 find_mv_refs_idx(cm, xd, mi, ref_frame, mv_ref_list, -1, mi_row, mi_col, in vp9_find_mv_refs()
154 int ref, int mi_row, int mi_col, in vp9_append_sub8x8_mvs_for_idx() argument
164 find_mv_refs_idx(cm, xd, mi, mi->ref_frame[ref], mv_list, block, mi_row, in vp9_append_sub8x8_mvs_for_idx()
Dvp9_loopfilter.c766 void vp9_adjust_mask(VP9_COMMON *const cm, const int mi_row, const int mi_col, in vp9_adjust_mask() argument
790 if (mi_row + MI_BLOCK_SIZE > cm->mi_rows) { in vp9_adjust_mask()
791 const uint64_t rows = cm->mi_rows - mi_row; in vp9_adjust_mask()
882 void vp9_setup_mask(VP9_COMMON *const cm, const int mi_row, const int mi_col, in vp9_setup_mask() argument
910 (mi_row + MI_BLOCK_SIZE > cm->mi_rows ? cm->mi_rows - mi_row in vp9_setup_mask()
1082 MODE_INFO **mi_8x8, int mi_row, int mi_col) { in vp9_filter_block_plane_non420() argument
1103 for (r = 0; r < MI_BLOCK_SIZE && mi_row + r < cm->mi_rows; r += row_step) { in vp9_filter_block_plane_non420()
1128 const int skip_border_4x4_r = ss_y && mi_row + r == cm->mi_rows - 1; in vp9_filter_block_plane_non420()
1206 for (r = 0; r < MI_BLOCK_SIZE && mi_row + r < cm->mi_rows; r += row_step) { in vp9_filter_block_plane_non420()
1207 const int skip_border_4x4_r = ss_y && mi_row + r == cm->mi_rows - 1; in vp9_filter_block_plane_non420()
[all …]
Dvp9_thread_common.c97 int mi_row, mi_col; in thread_loop_filter_rows() local
110 for (mi_row = start; mi_row < stop; in thread_loop_filter_rows()
111 mi_row += num_active_workers * MI_BLOCK_SIZE) { in thread_loop_filter_rows()
112 MODE_INFO **const mi = cm->mi_grid_visible + mi_row * cm->mi_stride; in thread_loop_filter_rows()
113 LOOP_FILTER_MASK *lfm = get_lfm(&cm->lf, mi_row, 0); in thread_loop_filter_rows()
116 const int r = mi_row >> MI_BLOCK_SIZE_LOG2; in thread_loop_filter_rows()
122 vp9_setup_dst_planes(planes, frame_buffer, mi_row, mi_col); in thread_loop_filter_rows()
124 vp9_adjust_mask(cm, mi_row, mi_col, lfm); in thread_loop_filter_rows()
126 vp9_filter_block_plane_ss00(cm, &planes[0], mi_row, lfm); in thread_loop_filter_rows()
130 vp9_filter_block_plane_ss11(cm, &planes[plane], mi_row, lfm); in thread_loop_filter_rows()
[all …]
Dvp9_reconinter.c209 int mi_row, int mi_col, in build_inter_predictors_for_planes() argument
213 const int mi_y = mi_row * MI_SIZE; in build_inter_predictors_for_planes()
235 void vp9_build_inter_predictors_sby(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_build_inter_predictors_sby() argument
237 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 0, 0); in vp9_build_inter_predictors_sby()
240 void vp9_build_inter_predictors_sbp(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_build_inter_predictors_sbp() argument
242 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, plane, plane); in vp9_build_inter_predictors_sbp()
245 void vp9_build_inter_predictors_sbuv(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_build_inter_predictors_sbuv() argument
247 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 1, in vp9_build_inter_predictors_sbuv()
251 void vp9_build_inter_predictors_sb(MACROBLOCKD *xd, int mi_row, int mi_col, in vp9_build_inter_predictors_sb() argument
253 build_inter_predictors_for_planes(xd, bsize, mi_row, mi_col, 0, in vp9_build_inter_predictors_sb()
[all …]
/external/libaom/libaom/av1/common/
Dav1_loopfilter.c409 LoopFilterMask *get_loop_filter_mask(const AV1_COMMON *const cm, int mi_row, in get_loop_filter_mask() argument
412 const int row = mi_row >> MIN_MIB_SIZE_LOG2; // 64x64 in get_loop_filter_mask()
597 int get_index_shift(int mi_col, int mi_row, int *index) { in get_index_shift() argument
602 *index = mi_row >> 2; in get_index_shift()
603 return ((mi_row & 3) << 4) | mi_col; in get_index_shift()
674 static int is_frame_boundary(AV1_COMMON *const cm, int plane, int mi_row, in is_frame_boundary() argument
678 if ((mi_row << MI_SIZE_LOG2) > cm->height || in is_frame_boundary()
682 if ((mi_row << MI_SIZE_LOG2) >= cm->height || in is_frame_boundary()
687 if ((mi_row << MI_SIZE_LOG2) >= cm->height || in is_frame_boundary()
694 row_or_col = dir == VERT_EDGE ? mi_col : mi_row; in is_frame_boundary()
[all …]
Ddebugmodes.c29 int mi_row, mi_col; in print_mi_data() local
36 for (mi_row = 0; mi_row < rows; mi_row++) { in print_mi_data()
49 int mi_row; in av1_print_modes_and_motion_vectors() local
64 for (mi_row = 0; mi_row < rows; mi_row++) { in av1_print_modes_and_motion_vectors()
78 for (mi_row = 0; mi_row < rows; mi_row++) { in av1_print_modes_and_motion_vectors()
Dmvref_common.h75 static INLINE int is_inside(const TileInfo *const tile, int mi_col, int mi_row, in is_inside() argument
77 return !(mi_row + mi_pos->row < tile->mi_row_start || in is_inside()
79 mi_row + mi_pos->row >= tile->mi_row_end || in is_inside()
83 static INLINE int find_valid_row_offset(const TileInfo *const tile, int mi_row, in find_valid_row_offset() argument
85 return clamp(row_offset, tile->mi_row_start - mi_row, in find_valid_row_offset()
86 tile->mi_row_end - mi_row - 1); in find_valid_row_offset()
244 const MB_MODE_INFO *const mi, int mi_row, int mi_col,
255 int_mv *global_mvs, int mi_row, int mi_col,
265 int findSamples(const AV1_COMMON *cm, MACROBLOCKD *xd, int mi_row, int mi_col,
272 int mib_size, int mi_row, int mi_col) { in av1_find_ref_dv() argument
[all …]
Dav1_loopfilter.h143 const uint32_t mi_row, const uint32_t mi_col);
148 const uint32_t mi_row, const uint32_t mi_col);
163 void av1_setup_bitmask(struct AV1Common *const cm, int mi_row, int mi_col,
169 int pl, int mi_row, int mi_col);
173 int mi_row, int mi_col);
175 int mi_row, int mi_col);
176 int get_index_shift(int mi_col, int mi_row, int *index);
188 int pl, int mi_row, int mi_col);
192 int pl, int mi_row, int mi_col);
Donyxc_int.h788 static INLINE void set_skip_context(MACROBLOCKD *xd, int mi_row, int mi_col, in set_skip_context() argument
791 int row_offset = mi_row; in set_skip_context()
797 if (pd->subsampling_y && (mi_row & 0x01) && (mi_size_high[bsize] == 1)) in set_skip_context()
798 row_offset = mi_row - 1; in set_skip_context()
826 int mi_row, int bh, int mi_col, int bw, in set_mi_row_col() argument
828 xd->mb_to_top_edge = -((mi_row * MI_SIZE) * 8); in set_mi_row_col()
829 xd->mb_to_bottom_edge = ((mi_rows - bh - mi_row) * MI_SIZE) * 8; in set_mi_row_col()
834 xd->up_available = (mi_row > tile->mi_row_start); in set_mi_row_col()
845 xd->chroma_up_available = (mi_row - 1) > tile->mi_row_start; in set_mi_row_col()
858 const int chroma_ref = ((mi_row & 0x01) || !(bh & 0x01) || !ss_y) && in set_mi_row_col()
[all …]
/external/libaom/libaom/av1/decoder/
Ddecodemv.c40 int mi_col, int mi_row) { in read_cdef() argument
49 !(mi_row & (cm->seq_params.mib_size - 1))) { // Top left? in read_cdef()
57 ? !!(mi_col & mask) + 2 * !!(mi_row & mask) in read_cdef()
59 cm->mi_grid_visible[(mi_row & m) * cm->mi_stride + (mi_col & m)] in read_cdef()
68 int mi_col, int mi_row) { in read_delta_qindex() argument
72 const int b_row = mi_row & (cm->seq_params.mib_size - 1); in read_delta_qindex()
100 int mi_row) { in read_delta_lflevel() argument
104 const int b_row = mi_row & (cm->seq_params.mib_size - 1); in read_delta_lflevel()
263 int mi_row, int mi_col, aom_reader *r, int skip) { in read_segment_id() argument
265 const int pred = av1_get_spatial_seg_pred(cm, xd, mi_row, mi_col, &cdf_num); in read_segment_id()
[all …]
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decodeframe.c699 MACROBLOCKD *xd, int mi_row, in dec_build_inter_predictors_sb() argument
703 const int mi_y = mi_row * MI_SIZE; in dec_build_inter_predictors_sb()
724 vp9_setup_pre_planes(xd, ref, ref_buf->buf, mi_row, mi_col, in dec_build_inter_predictors_sb()
787 int mi_row, int mi_col, int bw, int bh, in set_offsets_recon() argument
789 const int offset = mi_row * cm->mi_stride + mi_col; in set_offsets_recon()
795 set_skip_context(xd, mi_row, mi_col); in set_offsets_recon()
799 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols); in set_offsets_recon()
801 vp9_setup_dst_planes(xd->plane, get_frame_new_buffer(cm), mi_row, mi_col); in set_offsets_recon()
806 BLOCK_SIZE bsize, int mi_row, int mi_col, int bw, in set_offsets() argument
808 const int offset = mi_row * cm->mi_stride + mi_col; in set_offsets()
[all …]

12345