OSDN Git Service

avoid 32-bit integer overflow
authorRay Essick <essick@google.com>
Thu, 12 Oct 2017 17:15:31 +0000 (10:15 -0700)
committerNikoli Cartagena <dargeren@google.com>
Wed, 29 Nov 2017 05:27:22 +0000 (21:27 -0800)
commitbb04dadfbbfc2c001638568e490b7513d2d3683d
tree04ca6beab667dc3fd704813146802e8dc7a1af3f
parent6122f9985770efc0d28af85c15de1320a5cb6b2f
avoid 32-bit integer overflow

change calculation to scale encoder delay and padding when sample rate
changes to use 64-bit math and avoid possible 32-bit overflow.

Bug: 67737022
Test: re-ran affected use case
Change-Id: I6e37341256f3f0e3274ffdd3bad284eaacac25ab
(cherry picked from commit 73e95a9bd43724058651cb11c58dbe3fae651d56)
(cherry picked from commit e0d1b3816e73629029f552da5df31ef31bde2c19)
media/libstagefright/ACodec.cpp