commit | 57b4f3eac4673f432dffc2f8c1312eee214cd816 | [log] [tgz] |
---|---|---|
author | Rajat Kumar <rajat.kumar@ittiam.com> | Thu Mar 12 11:46:00 2020 +0530 |
committer | Ray Essick <essick@google.com> | Sun Mar 29 17:16:45 2020 -0700 |
tree | e0fb0add0956b82ac7170d93ef2f028e0daffcdc | |
parent | 7862de4bd2688f8489fd8e04d0c607169c469e38 [diff] |
Fix for OOB in external libxaac Codec initialization is done with AOT 2 (AAC-LC profile), but AOT changes abruptly to 42 (USAC profile) in execution leading to access of uninitialized tables. Hence Added a check for mismatch in AOT during initialization and AOT during execution. Bug:150400335 Test: poc in bug Change-Id: I73ca2bf0f963df7982c1a8371a8fc0c2e3c7cd82