summaryrefslogtreecommitdiff
path: root/vp9
diff options
context:
space:
mode:
authorYaowu Xu <yaowu@google.com>2016-06-16 21:42:40 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2016-06-16 21:42:41 +0000
commit0c1da40ea86b08a702782bec667f8b358fc7100f (patch)
tree1d50adbb81582b32dafb2de0c40f7d305b234947 /vp9
parent799ab7c064ec4fec8f0ea1a480f814fc4d4e97bf (diff)
parent25110f2837e0ce58cacf74080d87654c6a046a12 (diff)
downloadlibvpx-0c1da40ea86b08a702782bec667f8b358fc7100f.tar
libvpx-0c1da40ea86b08a702782bec667f8b358fc7100f.tar.gz
libvpx-0c1da40ea86b08a702782bec667f8b358fc7100f.tar.bz2
libvpx-0c1da40ea86b08a702782bec667f8b358fc7100f.zip
Merge "Fix an ubsan warning: vp9_quantizer.c"
Diffstat (limited to 'vp9')
-rw-r--r--vp9/encoder/vp9_quantize.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_quantize.c b/vp9/encoder/vp9_quantize.c
index 9766c059c..d68b6845c 100644
--- a/vp9/encoder/vp9_quantize.c
+++ b/vp9/encoder/vp9_quantize.c
@@ -94,7 +94,7 @@ void vp9_highbd_quantize_fp_c(const tran_low_t *coeff_ptr,
const int coeff_sign = (coeff >> 31);
const int abs_coeff = (coeff ^ coeff_sign) - coeff_sign;
const int64_t tmp = abs_coeff + round_ptr[rc != 0];
- const uint32_t abs_qcoeff = (uint32_t)((tmp * quant_ptr[rc != 0]) >> 16);
+ const int abs_qcoeff = (int)((tmp * quant_ptr[rc != 0]) >> 16);
qcoeff_ptr[rc] = (tran_low_t)((abs_qcoeff ^ coeff_sign) - coeff_sign);
dqcoeff_ptr[rc] = qcoeff_ptr[rc] * dequant_ptr[rc != 0];
if (abs_qcoeff)