aboutsummaryrefslogtreecommitdiffstats
path: root/libSBRdec
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'aosp/master'Martin Storsjo2022-01-108-318/+161
|\
| * Prevent too large shift exponent in apply_inter_tes() and merge two loops.Fraunhofer IIS FDK2021-05-071-22/+9
| * Use scaleValuesSaturate() to avoid integer overflows in QmfTransposerApply().Fraunhofer IIS FDK2021-05-071-33/+18
| * Avoid unintentional sign conversions in lppTransposer() and lppTransposerHBE().Fraunhofer IIS FDK2021-05-061-10/+10
| * Merge changes I42956a9f,I92f7c559,I5af62590 into sc-devTreeHugger Robot2021-05-052-13/+19
| |\
| | * Sbr syncstate may only be set to upsampling if the sbr decoder was sucessfull...Fraunhofer IIS FDK2021-04-291-5/+11
| | * Perform parameter check before parameter assignment to avoid incorrect initia...Fraunhofer IIS FDK2021-04-291-8/+8
| * | Merge "Revise synthesis QMF scaling for PS to avoid integer overflow in qmfSy...TreeHugger Robot2021-04-301-14/+10
| |\ \
| | * | Revise synthesis QMF scaling for PS to avoid integer overflow in qmfSynProtot...Fraunhofer IIS FDK2021-04-301-14/+10
| | |/
| * | Merge "Prevent signed integer overflow in calc_qmfBufferReal()." into sc-devTreeHugger Robot2021-04-301-14/+14
| |\ \
| | * | Prevent signed integer overflow in calc_qmfBufferReal().Fraunhofer IIS FDK2021-04-301-14/+14
| | |/
| * / Prevent signed integer overflow in complex path of calc_qmfBuffer().Fraunhofer IIS FDK2021-04-302-194/+31
| |/
| * Make sure that alphaValue is correctly initialized in sbrDecoder_drcApplySlot().Fraunhofer IIS FDK2020-12-281-19/+34
| * Limit smoothedNoise values to avoid integer overflows in adjustTimeSlotHQ() a...Fraunhofer IIS FDK2020-12-231-1/+18
| * Fix heap buffer overflow in sbrDecoder_AssignQmfChannels2SbrChannels().Fraunhofer IIS FDK2020-08-101-6/+6
* | Merge remote-tracking branch 'aosp/master'Martin Storsjo2020-11-1715-515/+234
|\ \
| * \ Merge rvc-release RP1A.201105.002 to aosp-master - DO NOT MERGEBill Yi2020-11-041-6/+6
| |\ \ | | |/ | |/|
| | * Fix heap buffer overflow in sbrDecoder_AssignQmfChannels2SbrChannels().Fraunhofer IIS FDK2020-09-161-6/+6
| * | Merge changes Iad37ae76,I4870251b,Icd937cad am: 662d974400 am: 0b8c6e731fKris Alder2020-04-091-1/+1
| |\ \ | | |/ | |/|
| | * Stop using __DATE__/__TIME__ on all buildsAnuj Joshi2020-03-271-1/+1
| * | Avoid decoder internal clipping by converting the whole audio sample data pat...Fraunhofer IIS FDK2020-02-148-43/+62
| * | Revise memory overlay usage and remove deprecated buffers and overlay tags.Fraunhofer IIS FDK2020-02-141-4/+1
| * | Avoid too large shift exponent in apply_inter_tes() by using fIsLessThan.Fraunhofer IIS FDK2020-01-161-11/+2
| * | Adjust scaling in lppTransposerHBE() to prevent signed integer overflow in au...Fraunhofer IIS FDK2019-12-271-4/+7
| * | Avoid signed integer overflows in multiple adjustTimeSlot*() functions.Fraunhofer IIS FDK2019-12-271-25/+72
| * | Improve robustness of limiter band table calculation in ResetLimiterBands().Fraunhofer IIS FDK2019-12-271-0/+5
| * | Fix signed integer overflow in pvcDecodeTimeSlot().Fraunhofer IIS FDK2019-12-271-12/+13
| * | Limit too large shift value in apply_inter_tes().Fraunhofer IIS FDK2019-10-181-1/+2
| * | Fix nrgGain_e update in equalizeFiltBufferExp(). Prevents negative shift expo...Fraunhofer IIS FDK2019-10-181-3/+4
| * | Fix signed integer overflow in calcFactorPerBand() calculation.Fraunhofer IIS FDK2019-10-181-2/+5
| * | Prevent integer overflow in sbrDecoder_calculateGainVec().Fraunhofer IIS FDK2019-10-181-7/+8
| * | Saturate shift value in calculateSbrEnvelope(). Prevents too large shift values.Fraunhofer IIS FDK2019-10-141-2/+2
| * | Limit shift exponent in adjustTimeSlot_EldGrid().Fraunhofer IIS FDK2019-10-141-6/+7
| * | Fix shift value assignment in addHighBandPart().Fraunhofer IIS FDK2019-10-141-2/+2
| * | Replace obsolete SBR CRC with superior FDK CRC implementation. Fixes ELD SBR ...Fraunhofer IIS FDK2019-10-113-382/+35
| |/
* | Avoid undefined shifts in calculateSbrEnvelopeMartin Storsjo2020-11-171-1/+3
* | Avoid undefined shifts in SBR calcCRCMartin Storsjo2020-11-171-2/+4
* | Revert "Reapply: Avoid reading out of bounds due to negative aaIccIndexMapped"Martin Storsjo2019-10-081-6/+3
* | Revert "Reapply: Avoid reading out of bounds due to too large aaIidIndexMapped"Martin Storsjo2019-10-081-10/+5
* | Merge remote-tracking branch 'aosp/master'Martin Storsjo2019-10-085-1074/+577
|\|
| * Improve random phase table accuracy.Fraunhofer IIS FDK2019-05-142-1063/+537
| * Increase scale factor gain in TES tool.Fraunhofer IIS FDK2019-05-141-1/+1
| * Improve accuracy of division in calcSubbandGain().Fraunhofer IIS FDK2019-05-141-2/+10
| * Avoid -1.0 autocorrelation input data.Fraunhofer IIS FDK2019-05-141-3/+21
| * Discard SBR data in case of unsuccessful SBR header update.Fraunhofer IIS FDK2019-03-151-5/+4
| * libSBRdec: prevent OOB accessJean-Michel Trivi2019-03-071-0/+4
* | Merge remote-tracking branch 'aosp/master'Martin Storsjo2019-01-219-52/+110
|\|
| * Extend PS concealment/error treatmentFraunhofer IIS FDK2018-12-272-1/+13
| * Fix potential invalid memory access for concealment in decodeEnvelope()Fraunhofer IIS FDK2018-12-271-4/+9
| * Reset all noisefloor levels in leanSbrConcealment()Fraunhofer IIS FDK2018-12-271-2/+2