aboutsummaryrefslogtreecommitdiff
path: root/decoder/ixheaacd_rvlc.h
AgeCommit message (Collapse)Author
2018-09-18Fix for heap buffer overflow in huff code reorderRamesh Katuri
For this stream, input size is very high that causes huffman decoding to access beyond bit-buffer pointer end limit due to no OOB access check. As a fix,added this check in the bit read functionality. Bug:112611181 Bug:113508101 Test: poc before/after Change-Id: I4b7cc9624a388e8a20c7d4b11998dfed9c90d3f6
2018-09-12Fix for heap buffer overflow in aac showbit_32 functionRamesh Katuri
Subtraction overflow was obseerved in the process window sequence function which was fixed by adding saturation check after subtraction. Bits available in rvlc decode function is becoming negative. A check has been added before reading bits from input buffer. Bug:113262406 Test: poc with ASAN Change-Id: I729420c9df163b9c8cf474e884c8b6d137781855
2018-05-25Sanitization fixes from new CTS testsRay Essick
Updates from vendor to remedy issues exposed by new CTS tests Bug: 77287124 Test: CTS DecoderTest, DecoderTest{AacDrc,XheAac} @ Sanitizer fixes in libxaac Fixes few integer overflow sanitizer errors Progagate few errors ENABLE_DRC macro is removed AMMENDMENT1 macro is removed Change-Id: Ic61163dfd6318bd4a00ed45e1295c819cb0f637b @ Add support for audio pre-roll and DRC effect type Also includes the following MPEG-D DRC parameters related changes USAC config switch changes SBR config switch changes Bug: 80133175 Change-Id: I0ab25641768cf523b66f7b0fcb4137429c1c4a77 @ Fixed trailing spaces Change-Id: I32de0c9d3f7237e1fbf8dfef1cac485ef8458173 @ Replaced tabs Change-Id: Ic741ee13d7b978b37edc27d087903caaa40b8d90
2018-05-17Bring xHE-AAC into pi-dev branchRay Essick
bring the multi-commit integration from master to pi-dev libxaac multi-arch cleanup Change-Id: Ibcefa14f439e75f48a54955c9abf1a06c418e41e Change-Id: Ia7a9b1e4de0add847c136f6f545b81dc8087521d Change-Id: I12c3f8414dc9971017de223e88f292f8982a5c9b Fix dependency error in Android.bp Change-Id: Ic54f688736b3f2a70172676e4cee22aea4cbd705 Localized Android.bp Change-Id: I68c4fc24fca279104c8ce2129fd4a3ed8d116b9b Import xHE-AAC decoder from Ittiam Change-Id: I3c8d124033f967b29d6e384cce5c843ee17a7bb1 Bug: 77287124 Test: build, cts DecoderTest