Modified version of libxaac based on https://github.com/ittiam-systems/libxaac, starting from commit 1f798f1cc5b784fcc5af8777e0c7c2e7da5620db
Find a file
Sushanth Patil 70ac75945f Fix for negative-size-param for memcpy in ixheaacd_sbr_env_calc
stere_config_index was not intialised to 0 whenever
a codec re-configure happened which lead to current
frame being processed with stereo_config_index of
frame before codec re-configure which lead to a
mismatch of usac_ele_type[] & stere_config_index
in this case which lead to setting mps_sbr_flag even
in its absence which further went on to crash in
memcpy for ch = 2 which was not set for current
usac_ele_type[].

So, stereo_config_index is cleared in init_config
for USAC_SCE & USAC_LFE cases where it is not used.

Bug: 136975538
Test: poc in bug

Change-Id: I7b976f9512ce3d940a43e94309e61ec780e096cc
2019-07-17 16:21:00 -07:00
decoder Fix for negative-size-param for memcpy in ixheaacd_sbr_env_calc 2019-07-17 16:21:00 -07:00
test Fixes to incorporate latest conformance criteria 2019-07-03 10:23:20 -07:00
Android.bp Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
libxaac_blacklist.txt Update cfi blacklist to include few more assembly functions 2019-03-27 15:49:29 -07:00
LICENSE Import xHE-AAC decoder from Ittiam 2018-05-04 11:48:02 -07:00
MODULE_LICENSE_APACHE2 Import xHE-AAC decoder from Ittiam 2018-05-04 11:48:02 -07:00
NOTICE Import xHE-AAC decoder from Ittiam 2018-05-04 11:48:02 -07:00
OWNERS Localized Android.bp 2018-05-04 12:00:17 -07:00
README.experimental Update the experimental notice so not android p specific 2019-05-17 09:27:34 -07: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 device
that is intended to be shipped.