Modified version of libxaac based on https://github.com/ittiam-systems/libxaac, starting from commit 1f798f1cc5b784fcc5af8777e0c7c2e7da5620db
str_eq_instructions->eq_set_id is a 7 bit field read from bit stream, whose value can be between 0 to 127.eq_set_id_valid_flag[] is an array of size EQ_INSTRUCTIONS_COUNT_MAX(8).eq_set_id_valid_flag[] array is accessed using eq_set_id as offset. str_eq_instructions->eq_set_id value greater than EQ_INSTRUCTIONS_COUNT_MAX is causing OOB write Bound check is added for str_eq_instructions->eq_set_id Bug:119263248 Test: vendor Change-Id: I3e10e4769fd8db130ffed8e5c703480e6a8c4312 |
||
|---|---|---|
| decoder | ||
| test | ||
| Android.bp | ||
| LICENSE | ||
| MODULE_LICENSE_APACHE2 | ||
| NOTICE | ||
| OWNERS | ||
| README.experimental | ||
This xaac codec (external/xaac) is experimental; it is not yet intended to be used on production devices. This codec should not be configured into any production Android Pie (Android 9) device that will be shipped.