aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Snap for 6164373 from 3255d513ce56f98085d77dd7b92840b73ab4cfd3 to rvc-releaseandroid-build-team Robot2020-01-282-5/+5
|\ | | | | | | Change-Id: I396303dd4ab4b8a24e0c6cf05b7ea0d48e3bdbc8
| * Merge "Request for Expert and Anchor loudness by default."Jean-Michel Trivi2020-01-271-2/+2
| |\
| | * Request for Expert and Anchor loudness by default.Fraunhofer IIS FDK2020-01-271-2/+2
| | | | | | | | | | | | | | | | | | Bug: 148385721 Test: atest DecoderTestXheAac DecoderTestAacDrc Change-Id: I06b116b7d144b6959705119908a9db27946a0adb
| * | Fix AACDEC_INTR handling for USAC configuration with multiple pre-roll AUsFraunhofer IIS FDK2020-01-271-3/+3
| |/ | | | | | | | | | | Bug: 148384920 Test: atest DecoderTestXheAac DecoderTestAacDrc Change-Id: I88cd6da0b18c73f7b521ea58ba8b8f364278b64f
* | Snap for 6157842 from f04a8a855cf8ddb5996c8e191fd3fa15b3808657 to rvc-releaseandroid-build-team Robot2020-01-248-33/+169
|\| | | | | | | Change-Id: Icd800c3d313c30fc67595fc70baaf69b12188cd7
| * Do not allow channel configuration change within PCE for ADTS. Fixes assert.Fraunhofer IIS FDK2020-01-232-2/+41
| | | | | | | | | | | | | | Bug: 146938557 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Icba99bd0eeba1f94298bdd08b85f1b0cb3cf241b
| * Avoid negative valid bits in adtsRead_DecodeHeader()Fraunhofer IIS FDK2020-01-231-2/+8
| | | | | | | | | | | | | | | | | | Avoid negative valid bits in adtsRead_DecodeHeader() and prevent unsigned integer overflow. Bug: 146937602 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I264ff99e0461352ae5c2b2031393b67a7fa44571
| * Merge "Reject HE-AAC SBR with a ratio greater than 2:1 and reject USAC ↵TreeHugger Robot2020-01-221-7/+32
| |\ | | | | | | | | | streams containing legacy DRC info."
| | * Reject HE-AAC SBR with a ratio greater than 2:1 and reject USAC streams ↵Fraunhofer IIS FDK2020-01-221-7/+32
| | | | | | | | | | | | | | | | | | | | | | | | containing legacy DRC info. Bug: 146937553 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I1a23d986160c1de07a7159ac026f57d821d3ff1d
| * | Merge "Perform sanity check on DRC sets and improve the selection process"Jean-Michel Trivi2020-01-225-22/+88
| |\ \ | | |/ | |/|
| | * Perform sanity check on DRC sets and improve the selection processFraunhofer IIS FDK2020-01-225-22/+88
| | | | | | | | | | | | | | | | | | | | | Bug: 137282770 Bug: 141883493 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Ie8e17c82653cb0d9adcdb10ec3f4875b6207ac6f
* | | Snap for 6154573 from cedcc475f52dd704497524dda6ec2ef430d2b6c5 to rvc-releaseandroid-build-team Robot2020-01-233-3/+12
|\| | | | | | | | | | | Change-Id: I6edb0ebedba940eb136ae37bed4e010ee76f3d58
| * | Reject undefined fPow() input data in _compressorIO_sigmoid_common().Fraunhofer IIS FDK2020-01-221-1/+4
| | | | | | | | | | | | | | | | | | Bug: 146938418 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Iae4730ab5f5cef7c0ac8830831d25cfcaa567a99
| * | Avoid undefined shift exponent in f2Pow().Fraunhofer IIS FDK2020-01-222-2/+8
| |/ | | | | | | | | | | Bug: 146938418 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Id28608e049244968158900848c23bf7a8298083d
* | Snap for 6145313 from cee316ab3ebde92047b5e76d15c00768b92cb890 to rvc-releaseandroid-build-team Robot2020-01-183-28/+19
|\| | | | | | | Change-Id: I642e8bbffa03f9c9e718eb115125c1e0fa852556
| * Fix too large shift exponent in CConcealment_InterpolateBuffer().Fraunhofer IIS FDK2020-01-161-8/+3
| | | | | | | | | | | | Bug: 146938361 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Idb0a4e2c87962e453a991f0a573155ace6e9bf40
| * Prevent too large shift exponents in SpatialDecReshapeBBEnv().Fraunhofer IIS FDK2020-01-161-9/+14
| | | | | | | | | | | | Bug: 146937858 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I9fbe0b364ae4d329c6e5cc1109a111ef5def552d
| * Avoid too large shift exponent in apply_inter_tes() by using fIsLessThan.Fraunhofer IIS FDK2020-01-161-11/+2
| | | | | | | | | | | | Bug: 146936613 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I8414072929ec8f786e0c003f18ab453dbacb9e5e
* | Snap for 6142138 from 1020e48d6e76506ac85a7678fe950ce7245d3aea to rvc-releaseandroid-build-team Robot2020-01-177-157/+138
|\| | | | | | | Change-Id: Icb323d1007194553c9b7494024ae7fab252696ee
| * Fix IsLessThan() function for certain edge cases.Fraunhofer IIS FDK2020-01-161-0/+26
| | | | | | | | | | | | Bug: 146936613 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Idbec38c1df01bd7a6a48ac4b6e5673c30627fc73
| * Avoid unsigned integer overflows in FDK_Feed().Fraunhofer IIS FDK2020-01-161-3/+6
| | | | | | | | | | | | Bug: 146937030 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I7bd63c2fbfed2612c80d3334d1339e1cd215e034
| * Prevent undefined syncLayerFrameBits in synchronization().Fraunhofer IIS FDK2020-01-141-2/+6
| | | | | | | | | | | | Bug: 146937540 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Idaaa11d95c13220a9f96e6d73d4813492a740954
| * Avoid unsigned integer overflow in transportDec_InBandConfig() and ↵Fraunhofer IIS FDK2020-01-141-2/+3
| | | | | | | | | | | | | | | | transportDec_ReadAccessUnit(). Bug: 146937857 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: If2320f3a1ddf6a36c07338100481801a996e455d
| * Prevent negation of INT_MIN in CConcealment_ApplyRandomSign().Fraunhofer IIS FDK2020-01-141-2/+2
| | | | | | | | | | | | Bug: 146937601 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I9747110eca96b37604df996ef5e86ea58e2d8932
| * Revise scaling in extractBBEnv() to avoid potential signed integer overflows.Fraunhofer IIS FDK2020-01-141-106/+68
| | | | | | | | | | | | Bug: 146936823 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I268f4ed2778ffad6cbd90e1df627daf2eab97604
| * Avoid signed integer overflow in combineSignalCplx*().Fraunhofer IIS FDK2020-01-141-31/+10
| | | | | | | | | | | | Bug: 146937324 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I3f5516085483ac349f9873e7267c6ff7f9c6f816
| * Prevent signed integer overflow in TsdApply().Fraunhofer IIS FDK2020-01-141-11/+17
| | | | | | | | | | | | Bug: 146937678 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Ia7b58caf9eb86c19e3ae10b3cc624490b2a5f07b
* | Snap for 6138855 from 063d5f30864c6293855da6f7b8dd482d7c408158 to rvc-releaseandroid-build-team Robot2020-01-165-94/+121
|\| | | | | | | Change-Id: I76b653e2aa437267603833e7fade774c4d210243
| * Revise scaling for USAC combined with phase coding in SpatialDecApplyM2() to ↵Fraunhofer IIS FDK2020-01-142-66/+84
| | | | | | | | | | | | | | | | prevent signed integer overflow. Bug: 146937759 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: If7c484b2e1bee82747f5c6dc0ee7ad1f282c0189
| * Avoid signed integer overflows in SpatialDecApplyParameterSets() when adding ↵Fraunhofer IIS FDK2020-01-141-7/+9
| | | | | | | | | | | | | | | | dry and wet signal. Bug: 146936964 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Idb4242d54b2e61805ab071a8977eed8f06081edf
| * Introduce scaling in FDKhybridSynthesisApply() to avoid potential signed ↵Fraunhofer IIS FDK2020-01-141-16/+18
| | | | | | | | | | | | | | | | integer overflow. Bug: 146937225 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Ifa3d157a842828c2a66694d95dad5d4992ff6d87
| * Prevent signed integer overflow in fMultIceil() for case m_e=-31.Fraunhofer IIS FDK2020-01-141-5/+10
| | | | | | | | | | | | Bug: 146934600 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I8a67a3b17f3ec3af753b6463b72ae2947986b39c
* | Snap for 6110375 from 0c42941882ea8d9b11fc645ec46f5013009064ed to rvc-releaseandroid-build-team Robot2020-01-041-22/+0
|\| | | | | | | Change-Id: I35fa8d590ccadcd7865be09f72b893056aa85db9
| * Merge "Revert "Add TEST_MAPPING for aac project""Jean-Michel Trivi2020-01-031-22/+0
| |\
| | * Revert "Add TEST_MAPPING for aac project"Jean-Michel Trivi2020-01-031-22/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit b10c18741e961015fbded7df2bbf0ec5f799de9e. Reason for revert: cf_x86_phone-userdebug breaks on those tests Bug: 147097191 Change-Id: I15eccdc2a8527f526882dc6e5df241f404cb163d
* | | Snap for 6104206 from 47b23c88cfe81bbcc9ff0c8de1608283de18a475 to rvc-releaseandroid-build-team Robot2019-12-3117-209/+313
|\| | | | | | | | | | | Change-Id: I37ae8a78b271948e025a2e6c071453480dcc9a52
| * | Merge "Add TEST_MAPPING for aac project"Jean-Michel Trivi2019-12-301-0/+22
| |\|
| | * Add TEST_MAPPING for aac projectJean-Michel Trivi2019-12-271-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a TEST_MAPPING file for this project so every change runs all the CTS decoding tests as presubmit. Alternatively this can be used as a convenient way to run all AAC tests in one command. Test: [from root] atest --test-mapping external/aac/ Test: [from external/aaac] atest Change-Id: Ic03753b57bb1d3b6a06ced1fd7f321bf8402e8cf
| * | Fix for OPD smoothing in USAC decoder.Fraunhofer IIS FDK2019-12-271-0/+4
| | | | | | | | | | | | | | | | | | Bug: 145668878 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I075e3230d53c5a848f93541a9918c5bfaf2df725
| * | Move array definition out of for loop in MPEG-D DRC _skipEqInstructions().Fraunhofer IIS FDK2019-12-271-1/+1
| | | | | | | | | | | | | | | | | | Bug: 145669488 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Icb71fb1cb8e0b64ae969276d08746f687a753467
| * | Use saturate shift to prevent signed integer overflow in multiple ↵Fraunhofer IIS FDK2019-12-271-22/+23
| | | | | | | | | | | | | | | | | | | | | | | | qmfInverseModulation*() functions. Bug: 145669510 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I4cee10423bc14e3db26de877b5e70701ac3324da
| * | For all scaleValuesSaturate() variants make source pointer const.Fraunhofer IIS FDK2019-12-272-18/+16
| | | | | | | | | | | | | | | | | | Bug: 145669510 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Ib69a4f12405026d3165193f0192eb25eaed7e797
| * | Avoid negation of INT_MIN in dst_IV().Fraunhofer IIS FDK2019-12-271-9/+9
| | | | | | | | | | | | | | | | | | Bug: 145669114 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I6ddd7a39376c5276ec636572c3bfd4d83d05f9f5
| * | Add sanity check for huffman escape sequences in HCR tool.Fraunhofer IIS FDK2019-12-271-1/+5
| | | | | | | | | | | | | | | | | | Bug: 145669389 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Iaa624f3040269b5c84883bc3ee38cad7cd88e54d
| * | Prevent negation of INT_MIN in pcmLimiter_Apply().Fraunhofer IIS FDK2019-12-271-3/+3
| | | | | | | | | | | | | | | | | | Bug: 145668877 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I734f839818f7130615a4438b8831ac664206cc34
| * | Adjust scaling in lppTransposerHBE() to prevent signed integer overflow in ↵Fraunhofer IIS FDK2019-12-271-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | autocorrelation. Bug: 145669291 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Ia32b081b982d6886f51642a7ed1ca73acb40dac9
| * | Fix signed integer overflow in DuckerCalcEnergy().Fraunhofer IIS FDK2019-12-271-56/+24
| | | | | | | | | | | | | | | | | | Bug: 145668917 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I9f6458860901fa354a534e8fabe20dfa1a0cf7a9
| * | Avoid signed integer overflow in subbandTPApply() wet energy calculation.Fraunhofer IIS FDK2019-12-271-11/+34
| | | | | | | | | | | | | | | | | | Bug: 145668345 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I92cfb0412d11c8a41431294a2a7fe399dc756f44
| * | Avoid signed integer overflow in subbandTPApply() dry energy calculation.Fraunhofer IIS FDK2019-12-271-20/+41
| | | | | | | | | | | | | | | | | | Bug: 145668819 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I4f61efa70e77ae64b99fe7cafbc2b43f5cc09b06
| * | Fix dry and wet energy initialization in subbandTPInit().Fraunhofer IIS FDK2019-12-271-5/+3
| | | | | | | | | | | | | | | | | | Bug: 145668025 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: Iadf5d4ebcecfa544b688a69d569ad515c0affade