diff options
author | Yaowu Xu <yaowu@google.com> | 2014-03-27 12:54:06 -0700 |
---|---|---|
committer | Yaowu Xu <yaowu@google.com> | 2014-03-28 16:40:29 -0700 |
commit | 4f857bacd22ea4e95c0bd8a0de3da3dcd017eff3 (patch) | |
tree | 71789f1e8585b2eb6c1d9c655f05211f8a900b87 /test/test-data.sha1 | |
parent | 6fc20a8434352793f4ecb09e6369112c92952456 (diff) | |
download | libvpx-4f857bacd22ea4e95c0bd8a0de3da3dcd017eff3.tar libvpx-4f857bacd22ea4e95c0bd8a0de3da3dcd017eff3.tar.gz libvpx-4f857bacd22ea4e95c0bd8a0de3da3dcd017eff3.tar.bz2 libvpx-4f857bacd22ea4e95c0bd8a0de3da3dcd017eff3.zip |
[BITSTREAM]Fix the scaling calculation
For very large size video image, the scaling calculation may need use
value beyond the range of int. This commit upgrade the value to 64bit
to make sure the calculation do not wrap around INT_MAX.
The change corrected the decoder behavior.
The bug affects only very large resolution video because the scaling
calculation was sufficient for image size smaller than 2^13.
This resolves issue:
https://code.google.com/p/webm/issues/detail?id=750
Change-Id: I2d2ed303ca6482f31f819f3c07d6d3e98ef3adc5
Diffstat (limited to 'test/test-data.sha1')
-rw-r--r-- | test/test-data.sha1 | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/test-data.sha1 b/test/test-data.sha1 index 981aa4ff6..dbdf79761 100644 --- a/test/test-data.sha1 +++ b/test/test-data.sha1 @@ -589,3 +589,5 @@ b3c48382cf7d0454e83a02497c229d27720f9e20 vp90-2-11-size-351x287.webm.md5 92a756469fa438220524e7fa6ac1d38c89514d17 vp90-2-12-droppable_2.ivf.md5 c21e97e4ba486520118d78b01a5cb6e6dc33e190 vp90-2-12-droppable_3.ivf 601abc9e4176c70f82ac0381365e9b151fdd24cd vp90-2-12-droppable_3.ivf.md5 +61c640dad23cd4f7ad811b867e7b7e3521f4e3ba vp90-2-13-largescaling.webm +bca1b02eebdb088fa3f389fe0e7571e75a71f523 vp90-2-13-largescaling.webm.md5 |