Fix delta_qindex signalling BUG=aomedia:992 Change-Id: Ibac542608d9abd669d0e8cf871960b2cf0a6da6a
diff --git a/av1/decoder/decodemv.c b/av1/decoder/decodemv.c index ec457ec..27727d8 100644 --- a/av1/decoder/decodemv.c +++ b/av1/decoder/decodemv.c
@@ -50,7 +50,7 @@ FRAME_CONTEXT *ec_ctx = xd->tile_ctx; (void)cm; - if ((bsize != BLOCK_LARGEST || mbmi->skip == 0) && read_delta_q_flag) { + if ((bsize != cm->sb_size || mbmi->skip == 0) && read_delta_q_flag) { abs = aom_read_symbol(r, ec_ctx->delta_q_cdf, DELTA_Q_PROBS + 1, ACCT_STR); smallval = (abs < DELTA_Q_SMALL); if (counts) {
diff --git a/av1/encoder/bitstream.c b/av1/encoder/bitstream.c index 6ec0ace..b8b0eaf 100644 --- a/av1/encoder/bitstream.c +++ b/av1/encoder/bitstream.c
@@ -1493,7 +1493,7 @@ if (cm->delta_q_present_flag) { int super_block_upper_left = ((mi_row & MAX_MIB_MASK) == 0) && ((mi_col & MAX_MIB_MASK) == 0); - if ((bsize != BLOCK_LARGEST || skip == 0) && super_block_upper_left) { + if ((bsize != cm->sb_size || skip == 0) && super_block_upper_left) { assert(mbmi->current_q_index > 0); int reduced_delta_qindex = (mbmi->current_q_index - xd->prev_qindex) / cm->delta_q_res; @@ -1827,7 +1827,7 @@ if (cm->delta_q_present_flag) { int super_block_upper_left = ((mi_row & MAX_MIB_MASK) == 0) && ((mi_col & MAX_MIB_MASK) == 0); - if ((bsize != BLOCK_LARGEST || skip == 0) && super_block_upper_left) { + if ((bsize != cm->sb_size || skip == 0) && super_block_upper_left) { assert(mbmi->current_q_index > 0); int reduced_delta_qindex = (mbmi->current_q_index - xd->prev_qindex) / cm->delta_q_res;