Go to file
Martin Storsjo 6a2eb8b30f Avoid failing asserts on broken bitstreams
Fixes: 29712/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_LIBFDK_AAC_fuzzer-5347313432264704

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
2021-02-04 14:05:43 +02:00
documentation Avoid decoder internal clipping by converting the whole audio sample data path from 16 to 32 bit data width (FDKdec v3.2.0). 2020-02-14 10:53:51 -08:00
fuzzer Added aac_enc_fuzzer 2020-12-28 10:33:12 +05:30
libAACdec Update the version numbers in the public installed headers 2020-11-17 12:41:48 +02:00
libAACenc Merge remote-tracking branch 'aosp/master' 2021-01-14 15:38:20 +02:00
libArithCoding Improve error robustness in arithmetic decoder 2018-12-26 19:34:16 -05:00
libDRCdec Don't use an enum for a value read directly from the bitstream 2020-11-30 12:55:07 +02:00
libFDK fix compilation with mips16 2021-01-14 14:56:46 +02:00
libMpegTPDec Don't use enums for values read directly from the bitstream 2021-01-14 15:36:03 +02:00
libMpegTPEnc Stop using __DATE__/__TIME__ on all builds 2020-03-27 10:43:38 +05:30
libPCMutils Avoid failing asserts on broken bitstreams 2021-02-04 14:05:43 +02:00
libSACdec Merge remote-tracking branch 'aosp/master' 2020-11-17 12:38:51 +02:00
libSACenc Stop using __DATE__/__TIME__ on all builds 2020-03-27 10:43:38 +05:30
libSBRdec Merge remote-tracking branch 'aosp/master' 2020-11-17 12:38:51 +02:00
libSBRenc Stop using __DATE__/__TIME__ on all builds 2020-03-27 10:43:38 +05:30
libSYS Fix FDK_FALLTHROUGH for apple clang 2019-01-21 16:14:06 +02:00
m4 build: ignore autotools support files, and remove them from the repository. 2012-07-11 22:13:08 +03:00
win32 Windows MSVC Makefile 2016-09-11 13:28:30 +03:00
.clang-format Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
.gitignore Add CMake project 2021-01-20 11:11:54 +02:00
Android.bp Enable cfi for aac 2020-12-17 07:45:11 -08:00
CMakeLists.txt Add CMake project 2021-01-20 11:11:54 +02:00
ChangeLog Bump the versions and add a changelog entry for v2.0.1 2019-10-08 14:30:16 +03:00
METADATA Fix license type s/b BY_EXCEPTION_ONLY 2020-05-21 12:49:18 -07:00
MODULE_LICENSE_FRAUNHOFER Add NOTICE file. Rework make file so it appears in settings. 2012-06-12 10:34:26 -07:00
Makefile.am Add CMake project 2021-01-20 11:11:54 +02:00
Makefile.vc Remove references to sbr_crc.cpp that was removed upstream 2020-11-17 12:40:36 +02:00
NOTICE Upgrade to FDKv2 2018-04-19 11:21:15 -07:00
OWNERS Add OWNERS in external/aac 2017-06-05 10:10:15 -07:00
PREUPLOAD.cfg point to new repo hooks for mainline uploads 2020-05-26 16:29:58 -07:00
aac-enc.c Adjust the aac-enc.c encoding example to fix flushing the encoder with FDKv2 2018-09-02 23:25:42 +03:00
autogen.sh Add an autogen shellscript 2013-09-07 18:32:50 +03:00
configure.ac Bump the versions and add a changelog entry for v2.0.1 2019-10-08 14:30:16 +03:00
fdk-aac-config.cmake.in Add CMake project 2021-01-20 11:11:54 +02:00
fdk-aac.def Add CMake project 2021-01-20 11:11:54 +02:00
fdk-aac.pc.in Include dependency libs (-lm) in the pkg-config file 2013-07-27 02:01:33 +03:00
fdk-aac.sym Export the external symbols via the libtool -export-symbols option 2012-07-11 14:37:36 +03:00
wavreader.c Add support for waveformatex files 2014-06-23 10:45:50 +03:00
wavreader.h Add an encoder example 2012-09-13 23:27:27 +03:00