Added changes to remove redundant computation
loops in ixheaacd_mps_synt_calc,mps hybrid
analysis & synthesis functions based on number
of non-zero qmf bands.
Converted the mps hybrid filt module to float
and reduced the number of multiplications in
ixheaacd_mps_hybrid_filt_type1 & type2 functions
using mathematical rearrangement and look-up table
symmetries.
AAC Core coder changes to take the output samples as 32 bit
and subject to peak limiter to avoid any clipping , at the
same time maintaining precision.
Bug: 175435457
Test: atest CtsMediaTestCases:DecoderTest
Test: atest CtsMediaTestCases:DecoderTestAacDrc
Test: atest CtsMediaTestCases:DecoderTestXheAac
Test: atest CtsMediaTestCases:DecoderTestAacFormat
Test: atest CtsMediaV2TestCases:CodecDecoderTest
Changes to switch to Expert Panel as measurement system
and Anchor Loudness as measurement method depending on stream.
Bug: 175435457
Test: atest CtsMediaTestCases:DecoderTest
Test: atest CtsMediaTestCases:DecoderTestAacDrc
Test: atest CtsMediaTestCases:DecoderTestXheAac
Test: atest CtsMediaTestCases:DecoderTestAacFormat
Test: atest CtsMediaV2TestCases:CodecDecoderTest
Check configuration data obtained after audio Pre-Roll
parsing against current configuration. Update only when
configurations are different.
Bug: 175435457
Test: atest CtsMediaTestCases:DecoderTest
Test: atest CtsMediaTestCases:DecoderTestAacDrc
Test: atest CtsMediaTestCases:DecoderTestXheAac
Test: atest CtsMediaTestCases:DecoderTestAacFormat
Test: atest CtsMediaV2TestCases:CodecDecoderTest
am skip reason: Change-Id I9ab9b7ef95a8127c8c70411a053f6005a5ccd867 with SHA-1 5e3873983e is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8eb446e4bc98526a16f614dedf173184bdd0d947
am skip reason: Change-Id I9ab9b7ef95a8127c8c70411a053f6005a5ccd867 with SHA-1 5e3873983e is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I35742c89caa6f0a669170c5f4977a166402f9b28
Added SPDX-license-identifier-Apache-2.0 to:
Android.bp
fuzzer/Android.bp
test/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I8f70bf816b41ad6d7bb4e473eaab96cc53dc4dde
Bug: 158010610
Bug: 173497308
Test: ran atest with DecoderConformanceTest, ImageReaderDecoderTest,
VideoDecoderPerfTest, VideoEncoderTest, avcdec, avcenc. Compare the
before and after enabling CFI results since there was a number of tests
that were initially failing.
Change-Id: I5f3990bf8542d7d7ab74cd2e031e8b2c5339c098
am skip reason: Change-Id I0ed32ddd6f5957a57c161cf748eacf48b0de4976 with SHA-1 f44a5a1898 is in history
Original change: 12797069
Change-Id: I56d5397c96799c99db0f39fd77bca09682c7cbeb
am skip reason: Change-Id I0ed32ddd6f5957a57c161cf748eacf48b0de4976 with SHA-1 f44a5a1898 is in history
Original change: 12797069
Change-Id: I4e65128dd1ce411361f6c3073990191f11fe3580
am skip reason: Change-Id I0ed32ddd6f5957a57c161cf748eacf48b0de4976 with SHA-1 f44a5a1898 is in history
Original change: 12797069
Change-Id: I78d6ee33912dcec8512df7450be7817255deb5f8
Code changes to replace sections that work on pointer
arithmetic logic to avoid undefined behavior.
Bug:Based on manual review
Test:xaacdec
Change-Id: I02bcb356d76b11cd2912478c4263d5918c37e1a6