Modified version of libxaac based on https://github.com/ittiam-systems/libxaac, starting from commit 1f798f1cc5b784fcc5af8777e0c7c2e7da5620db
Find a file
Rajat kumar 7a984f6ccc Fix for segv in ixheaacd_read_bits_buf
When ixheaacd_drc_offset comes negative, we read
backward in bitbuffer. There was no bound check to
make sure it did not go beyond the start of bitbuffer.
This caused a SEGV.

As a fix, bound check has been added.

Bug:144134845
Test: poc in bug

Change-Id: I94c4362f26fdb463eb07f5006d0f36860aad8128
2020-03-05 12:24:41 -08:00
decoder Fix for segv in ixheaacd_read_bits_buf 2020-03-05 12:24:41 -08:00
fuzzer Added xaac_dec_fuzzer 2019-09-23 15:50:57 -07:00
test xaacdec: Add host support am: f6ce5d9483 am: b31bec889e am: 2d6690e9d6 2019-09-11 09:47:03 -07:00
Android.bp Add host support for libxaacdec am: 0f1f783387 am: 1f6b5fcb36 am: e058e150d3 am: c4ec773277 2019-08-20 17:52:41 -07:00
CMakeLists.txt CMakeLists: Remove deleted files from CMakeLists.txt 2019-11-13 14:17:05 -08:00
libxaac_blacklist.txt fix comments that said hevc instead of xaac 2019-10-12 16:10:21 -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
PREUPLOAD.cfg Add a repo upload hook for checking the mainline code change. 2019-12-06 12:14:34 -08: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.