diff --git a/av1/common/reconintra.c b/av1/common/reconintra.c index 41fc57825..cfd283f8f 100644 --- a/av1/common/reconintra.c +++ b/av1/common/reconintra.c @@ -283,7 +283,7 @@ static int av1_has_bottom(BLOCK_SIZE bsize, int mi_row, int mi_col, const int wl = mi_width_log2_lookup[bsize]; const int hl = mi_height_log2_lookup[bsize]; const int h = 1 << (hl + 1 - ss_y); - const int step = 1 << txsz; + const int step = tx_size_wide_unit[txsz]; const uint8_t *order = orders[bsize]; int my_order, bl_order; @@ -671,7 +671,7 @@ static void dr_predictor(uint8_t *dst, ptrdiff_t stride, TX_SIZE tx_size, INTRA_FILTER filter_type) { const int dx = get_dx(angle); const int dy = get_dy(angle); - const int bs = 4 * num_4x4_blocks_wide_txsize_lookup[tx_size]; + const int bs = tx_size_wide[tx_size]; assert(angle > 0 && angle < 270); if (angle > 0 && angle < 90) { @@ -1200,7 +1200,7 @@ static void build_intra_predictors_high( DECLARE_ALIGNED(16, uint16_t, above_data[MAX_SB_SIZE + 16]); uint16_t *above_row = above_data + 16; const uint16_t *const_above_row = above_row; - const int bs = 4 * num_4x4_blocks_wide_txsize_lookup[tx_size]; + const int bs = tx_size_wide[tx_size]; int need_left = extend_modes[mode] & NEED_LEFT; int need_above = extend_modes[mode] & NEED_ABOVE; int need_above_left = extend_modes[mode] & NEED_ABOVELEFT; @@ -1361,7 +1361,7 @@ static void build_intra_predictors(const MACROBLOCKD *xd, const uint8_t *ref, DECLARE_ALIGNED(16, uint8_t, above_data[MAX_SB_SIZE + 16]); uint8_t *above_row = above_data + 16; const uint8_t *const_above_row = above_row; - const int bs = 4 * num_4x4_blocks_wide_txsize_lookup[tx_size]; + const int bs = tx_size_wide[tx_size]; int need_left = extend_modes[mode] & NEED_LEFT; int need_above = extend_modes[mode] & NEED_ABOVE; int need_above_left = extend_modes[mode] & NEED_ABOVELEFT; @@ -1549,7 +1549,7 @@ void av1_predict_intra_block(const MACROBLOCKD *xd, int wpx, int hpx, #if CONFIG_PALETTE if (xd->mi[0]->mbmi.palette_mode_info.palette_size[plane != 0] > 0) { - const int bs = 4 * num_4x4_blocks_wide_txsize_lookup[tx_size]; + const int bs = tx_size_wide[tx_size]; const int stride = wpx; int r, c; uint8_t *map = NULL;