fdk-aac/libFDK/src
Fraunhofer IIS FDK bef1b4dd96 UBSAN overflow in FFT
An overflow in the fft was observed for certain configurations. The root cause was in the scaling of the fft input data in dct_IV and dst_IV.
The following patch revises the scaling in dct and removes the unused arm implementation.

Bug: 112661057
Bug: 109936783
Bug: 112022208
Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc
Change-Id: Idc9c44a9755b8151d5c7d8107696f43ac592413b
2018-12-26 16:09:37 -05:00
..
arm UBSAN overflow in FFT 2018-12-26 16:09:37 -05:00
mips Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
FDK_bitbuffer.cpp Prevent bit buffer counter overflow. 2018-09-10 23:19:19 +00:00
FDK_core.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
FDK_crc.cpp FDK patches: fix overflows in decoder out-of-band config 2018-05-09 15:15:28 -07:00
FDK_decorrelate.cpp Signed Integer Overflow in DuckerCalcEnergy() 2018-10-04 14:50:18 -07:00
FDK_hybrid.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
FDK_lpc.cpp FDKv2 ubsan patches 2018-05-23 12:19:40 -07:00
FDK_matrixCalloc.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
FDK_qmf_domain.cpp FDKv2 ubsan patches 2018-05-23 12:19:40 -07:00
FDK_tools_rom.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
FDK_trigFcts.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
autocorr2nd.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
dct.cpp UBSAN overflow in FFT 2018-12-26 16:09:37 -05:00
fft.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
fft_rad2.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
fixpoint_math.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
huff_nodes.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
mdct.cpp FDKv2 ubsan patches 2018-05-23 12:19:40 -07:00
nlc_dec.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
qmf.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
scale.cpp Upgrade to FDKv2 2018-04-19 11:21:15 -07:00