Modified version of libxaac based on https://github.com/ittiam-systems/libxaac, starting from commit 1f798f1cc5b784fcc5af8777e0c7c2e7da5620db
Find a file
Rajat Kumar c300f50cf1 Fix OOB read in impd_drc_uni_sel_proc_process
pstr_drc_uni_sel_proc->drc_config.str_drc_instruction_str
and pstr_drc_uni_sel_proc->drc_config.str_drc_config_ext
.str_eq_instructions  arrays were accessed with -1
indexes, which is implemented as default configuration for no
updation.

Since we have already initialized all the structures to zero
before itself, this assignment is not needed when the indexes
are -1, so the check has been added.

Bug: 122330975
Test: atest android.media.cts.DecoderTestAacDrc
Change-Id: I841c748c53c057db38379c97def6b28fb6421482
2019-01-10 10:50:22 -08:00
decoder Fix OOB read in impd_drc_uni_sel_proc_process 2019-01-10 10:50:22 -08:00
test Fix for heap buffer overflow in xaac decoder test bench 2019-01-04 12:20:07 -08:00
Android.bp Enable bounds sanitization in libxaac. 2018-12-05 18:37:51 -08:00
LICENSE Bring xHE-AAC into pi-dev branch 2018-05-17 14:36:48 -07:00
MODULE_LICENSE_APACHE2 Bring xHE-AAC into pi-dev branch 2018-05-17 14:36:48 -07:00
NOTICE Bring xHE-AAC into pi-dev branch 2018-05-17 14:36:48 -07:00
OWNERS Bring xHE-AAC into pi-dev branch 2018-05-17 14:36:48 -07:00
README.experimental Mark xaac codec experimental 2018-10-16 19:05:33 +00:00

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.