[normative][txmg] Change clamp to normative range
This modification invalidates bitstreams that can cause
32-bit overflow when adding a rouding offset before a right-shift
operation.
BUG=aomedia:1512
Change-Id: I7ae6029edce3945fce9edcbdda4e490b7e893341
diff --git a/av1/common/av1_inv_txfm1d.c b/av1/common/av1_inv_txfm1d.c
index cc88bd5..34d2c56 100644
--- a/av1/common/av1_inv_txfm1d.c
+++ b/av1/common/av1_inv_txfm1d.c
@@ -761,6 +761,7 @@
output[1] = round_shift(x1, bit);
output[2] = round_shift(x2, bit);
output[3] = round_shift(x3, bit);
+ range_check_buf(6, input, output, 4, stage_range[6]);
}
void av1_iadst8_new(const int32_t *input, int32_t *output, int8_t cos_bit,