lv_map - ensure coeffs don't overflow in highbitdepth modes BUG=aomedia:954 BUG=aomedia:956 Change-Id: Idc292c524bc3fea2a8a0e003d1a4cc9ae5799bd1
diff --git a/av1/decoder/decodetxb.c b/av1/decoder/decodetxb.c index 8e21a7f..f821fac 100644 --- a/av1/decoder/decodetxb.c +++ b/av1/decoder/decodetxb.c
@@ -602,7 +602,7 @@ for (c = 0; c < *eob; ++c) { const int16_t dqv = (c == 0) ? dequant[0] : dequant[1]; const int level = levels[scan[c]]; - const int16_t t = ((level + tcoeffs[scan[c]]) * dqv) >> shift; + const tran_low_t t = ((level + tcoeffs[scan[c]]) * dqv) >> shift; #if CONFIG_SYMBOLRATE av1_record_coeff(counts, level); #endif