From: Dmitry Kovalev Date: Tue, 9 Jul 2013 03:09:19 +0000 (-0700) Subject: Merge "Using mi_cols instead of mb_cols." X-Git-Tag: v1.3.0~935 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c6c279aff0e9b63c58a906062e547eb06ae1115f;p=libvpx Merge "Using mi_cols instead of mb_cols." --- c6c279aff0e9b63c58a906062e547eb06ae1115f diff --cc vp9/common/vp9_onyxc_int.h index 9d700cda4,f31d5a21c..7094e711d --- a/vp9/common/vp9_onyxc_int.h +++ b/vp9/common/vp9_onyxc_int.h @@@ -301,14 -301,15 +301,14 @@@ static void ref_cnt_fb(int *buf, int *i buf[new_idx]++; } - static int mi_cols_aligned_to_sb(VP9_COMMON *cm) { - return 2 * ((cm->mb_cols + 3) & ~3); + static int mi_cols_aligned_to_sb(int n_mis) { + return ALIGN_POWER_OF_TWO(n_mis, LOG2_MI_BLOCK_SIZE); } -static INLINE void set_partition_seg_context(VP9_COMMON *cm, - MACROBLOCKD *xd, +static INLINE void set_partition_seg_context(VP9_COMMON *cm, MACROBLOCKD *xd, int mi_row, int mi_col) { xd->above_seg_context = cm->above_seg_context + mi_col; - xd->left_seg_context = cm->left_seg_context + (mi_row & MI_MASK); + xd->left_seg_context = cm->left_seg_context + (mi_row & MI_MASK); } static int check_bsize_coverage(VP9_COMMON *cm, MACROBLOCKD *xd,