Modified version of libxaac based on https://github.com/ittiam-systems/libxaac, starting from commit 1f798f1cc5b784fcc5af8777e0c7c2e7da5620db
We observed that ptr_read_next in ixheaacd_show_bits_buf() would go beyond ptr_bit_buf_end in the corner case when the bitbuffer is exhausted i.e cnt_bits = no_of_bits case in the current logic of the code. A different logic has been applied at the corner case in this patch similar to the one already present in ixheaacd_read_bits_buf(). Added check to handle the case when both cnt_bits and no_of_bits come as zero. Bug: 132050349 Test: poc in bug Change-Id: I79e1d1e7a4f213c4802e5f7f28a5c419a8d01136 |
||
|---|---|---|
| decoder | ||
| test | ||
| Android.bp | ||
| libxaac_blacklist.txt | ||
| 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 device that is intended to be shipped.