commit | 71160227f1330c4bec12e527bf920d330912f39d | [log] [tgz] |
---|---|---|
author | Ray Essick <essick@google.com> | Wed Jul 10 20:59:29 2019 -0700 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Fri Jul 12 04:10:05 2019 +0000 |
tree | 52bee5401e30791336aae16140f921677a1db4f7 | |
parent | a3c02a0ad84c32b97b99a3b14315b350dc5f3be8 [diff] |
Opus encode fails on 32-bit ARM NEON optimizations overrun buffer due to improper termination condition Also mark several arm-optimized routines which deliberately cause integer overflow so they won't trap. Bug: 136616344 Test: run cts -m CtsMediaTestCases -t android.media.cts.EncoderTest#testOpusEncoders' on 32 bits project Change-Id: Ib48b17fd1e4b13fe37c0e71d5f33f6f59f1f97d1 (cherry picked from commit de8d48c07149dcb4318a6ef6d2a7356f1d287c74)