- 20 Feb, 2015 1 commit
-
- 19 Feb, 2015 1 commit
-
-
Bill Yi authored
-
- 18 Feb, 2015 2 commits
-
-
Chih-Hung Hsieh authored
* commit '2b6bf8dc': Do not include genericStds_linux.cpp.
-
Chih-Hung Hsieh authored
-
- 12 Feb, 2015 1 commit
-
-
Chih-Hung Hsieh authored
The __aeabi_memcpy functions are already defined in Android libc. Redefining them to call memcpy will become recursive when clang/llvm converts the memcpy call to __aeabi_memcpy. With this change, we can enable clang/llvm by removing LOCAL_CLANG from Android.mk. BUG: 12216385 Change-Id: I8b8b4ba7f3ff1e66f8110fc3b6356865a582c1d8
-
- 11 Feb, 2015 2 commits
-
-
Marco Nelissen authored
* commit '1c6ab7db': Use gcc for the AAC decoder
-
Marco Nelissen authored
-
- 10 Feb, 2015 1 commit
-
-
Marco Nelissen authored
clang generates crashing code for this. Change-Id: I90355d6735403290e7c0d93ff4854520b7b80f4a
-
- 01 Dec, 2014 5 commits
-
-
Chih-Hung Hsieh authored
* commit '66091e46': Fix checks for {Front,Side,Back}ElementIsCpe
-
Chih-Hung Hsieh authored
-
Dan Albert authored
* commit '84851b23': Move back to C++98.
-
Chih-Hung Hsieh authored
{Front,Side,Back}ElementIsCpe is an array (per-channel). The check for pPce->{Front,Side,Back}ElementIsCpe without an index checks the address of the array, and will always evaluate to true. The elTagSce++ statements are unreachable. Change-Id: If530371788a44038c500d6f9f7ac67681f77cc71
-
Dan Albert authored
-
- 28 Nov, 2014 1 commit
-
-
Dan Albert authored
This code depends on narrowing hex literals to a signed long, which trips -Wc++11-narrowing (the fix would be to explicitly cast each value to signed). Change-Id: I581a02ef0eeee5a2d95ce0ff2ec6f7ff26f3a074
-
- 25 Oct, 2014 1 commit
-
-
Chih-Hung Hsieh authored
* commit 'd149516e':
-
- 23 Sep, 2014 4 commits
-
-
Chih-Hung Hsieh authored
* commit '7e464956': Move Clang only flags into LOCAL_CLANG_CPPFLAGS.
-
Chih-Hung Hsieh authored
* commit '7e464956': Move Clang only flags into LOCAL_CLANG_CPPFLAGS.
-
Chih-Hung Hsieh authored
-
Chih-Hung Hsieh authored
Gcc does not recognize -Wno-pointer-bool-conversion. Change-Id: Ib6ffa321fff1947b6a098244f7d67fdeb45c2b41
-
- 09 Sep, 2014 2 commits
-
-
Glenn Kasten authored
* commit '4803bf75': Ignore Clang warning on checking address of arrays.
-
Glenn Kasten authored
-
- 03 Sep, 2014 1 commit
-
-
Chih-Hung Hsieh authored
BUG: 17356808 Change-Id: I464ffcfb3fc4f44ac8115f9ae98a8c46189b41cd
-
- 14 Aug, 2014 2 commits
-
-
Keun-young Park authored
* commit '2decc778': [MIPSR6] Skip assembler code using MFHI/MFLO on mips32r6
-
Keun-young Park authored
-
- 31 Jul, 2014 1 commit
-
-
Duane Sand authored
Change-Id: I3dacd96cf9d5cf9c3d34d612ebb0456d64bc23bc
-
- 21 May, 2014 3 commits
-
-
Jean-Michel Trivi authored
Revise decoder output delay determination. The output delay consisted of concealment and limiter delay. SBR delay was not covered but must be considered for gapless playback delay compensation. Bug 9428126 Change-Id: I67483712c284de9b5378694f9db7acbed2547dd7
-
Jean-Michel Trivi authored
Provide relevant DRC metadata information via API needed for DRC presentation mode wrapper. Bug 9428126 Change-Id: I827cd6bdfd2a8799c21935ae32af23739c90a9b6
-
Jean-Michel Trivi authored
Improve flushing and seeking. Add field to the API stream info structure signaling the additional output delay for flushing and delay compensation. Bug 9428126 Change-Id: I808412905563ea3de50a2e77a9b5dfee829cd2ed
-
- 09 Apr, 2014 2 commits
-
-
Glenn Kasten authored
* commit '35f30c5a': AArch64: Make LONG 4 bytes
-
Glenn Kasten authored
-
- 31 Mar, 2014 1 commit
-
-
Jean-Michel Trivi authored
Introduce time domain limiter. The module is per default enabled for all AAC-LC and HE-AAC v1/2 streams. For all ER-AAC-LD and ER-AAC-ELD streams the limiter is disabled per default. The feature can be en- or disabled via dynamic API parameter. Note that the limiter introduces an additional output delay which depends on the module parameters and the streams sampling rate. Bug 9428126 Change-Id: I299a072340b33e2c324facbd347a72c8de3d380e
-
- 19 Mar, 2014 2 commits
-
-
Glenn Kasten authored
* commit '3252951f': Temporary workaround for 64-bit build error
-
Glenn Kasten authored
-
- 12 Mar, 2014 1 commit
-
-
Glenn Kasten authored
Replace #error by #warning so we can build 64-bit Change-Id: Ib52fbfb0e5e945ff04ba51ae06b4e3393886d7b7
-
- 11 Mar, 2014 1 commit
-
-
Marcus Oakland authored
The libSYS/include/machine_type.h header file states LONG should be "Data type representing 4 byte signed integer on all supported platforms" but only provided for defining LONG as INT and ULONG as UINT when __x86_64__ was defined. This has been changed to when __LP64__ is defined, so that it also applies to AArch64. The change to libFDK/include/common_fix.h is then needed to get the project to compile. Change-Id: Iea42d7eca97dcc9da772a05b207d134cb999a72a Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
-
- 30 Dec, 2013 1 commit
-
-
Jean-Michel Trivi authored
- Add 6.1 and 7.1 channel support including downmixer. Per default the decoder creates a 5.1 channel output for all streams with more than six encoded channels. Modified file(s): libPCMutils/include/pcmutils_lib.h libPCMutils/src/pcmutils_lib.cpp libAACdec/include/aacdecoder_lib.h libAACdec/src/aac_rom.h libAACdec/src/aacdecoder.cpp libAACdec/src/aac_ram.cpp libAACdec/src/aacdec_drc.cpp libAACdec/src/aacdecoder_lib.cpp libAACdec/src/aac_rom.cpp libAACdec/src/aacdecoder.h libSBRdec/include/sbrdecoder.h libSBRdec/src/sbrdec_drc.h libSBRdec/src/sbrdecoder.cpp libSBRdec/src/sbr_ram.cpp libSBRdec/src/sbr_ram.h libMpegTPDec/include/tp_data.h libMpegTPDec/include/tpdec_lib.h libMpegTPDec/src/version libMpegTPDec/src/tpdec_asc.cpp libMpegTPEnc/include/tp_data.h libMpegTPEnc/src/version libSYS/include/FDK_audio.h libSYS/src/genericStds.cpp - Fix error concealment modules fade-out/in mechanism. Modified file(s): libAACdec/src/conceal.cpp Bug 9428126 Change-Id: I3230bd2072314b730911cd7ec1740e290cb1d254
-
- 03 Sep, 2013 3 commits
-
-
Jean-Michel Trivi authored
* AAC-Encoder - Add 7.1 rear surround and 7.1 front center support to supported encoder channel modes. Change max channels from 6 to 8 and add 7.1 configuration to bandwidth and channel mapping functions. Modified file(s): libAACenc\include\aacenc_lib.h libAACenc\src\aacEnc_ram.cpp libAACenc\src\aacEnc_ram.h libAACenc\src\aacenc.cpp libAACenc\src\aacenc.h libAACenc\src\aacenc_lib.cpp libAACenc\src\adj_thr.cpp libAACenc\src\adj_thr.h libAACenc\src\adj_thr_data.h libAACenc\src\bandwidth.cpp libAACenc\src\bitenc.cpp libAACenc\src\channel_map.cpp libAACenc\src\interface.h libAACenc\src\metadata_compressor.cpp libAACenc\src\psy_main.cpp libAACenc\src\psy_main.h libAACenc\src\qc_data.h libAACenc\src\qc_main.cpp libAACenc\src\qc_main.h * SBR-Encoder - Support up to 7.1 audio channels. Changed max channels from 6 to 8. Modified file(s): libSBRenc\include\sbr_encoder.h libSBRenc\src\sbr.h libSBRenc\src\sbr_encoder.cpp libSBRenc\src\sbr_ram.cpp * Transport-Encoder - Add 7.1 channel configuration to audio specific config writer in transport encoder library. Modified file(s): libMpegTPEnc\src\tpenc_asc.cpp libMpegTPEnc\src\version * SYS-Library - Add 7.1 channel modes to CHANNEL_MODE description. Modified file(s): libSYS\include\FDK_audio.h libSYS\src\genericStds.cpp Bug 9428126 Change-Id: Ide53583aa8e03df4537b98db80740dfe0e7a9e0f
-
Jean-Michel Trivi authored
* AAC-Encoder - Introduce ELD auto configurator to get predefined configuration at given bitrate and sampling rate. The configurator selects SBR on/off and if SBR enabled distinguishes between dualrate and downsampled SBR. In default configuration the ELD auto configurator is enabled. Modified file(s): libAACenc\include\aacenc_lib.h libAACenc\src\aacenc_lib.cpp Bug 9428126 Change-Id: I01acc9c37e57c4154b3a818d496d538b7f8b227d
-
Jean-Michel Trivi authored
* AAC-Encoder - Revise explicit signaling method which is required for downsampled SBR. The parameter is optional and default configuration is implicit signaling for dualrate SBR as before. In case of downsampled SBR and HE-AAC explicit signaling is configured as default. Modified file(s): documentation\aacEncoder.pdf libAACenc\include\aacenc_lib.h libAACenc\src\aacenc_lib.cpp libMpegTPEnc\src\tpenc_asc.cpp libMpegTPEnc\src\version libSYS\include\FDK_audio.h libSYS\src\genericStds.cpp Bug 9428126 Change-Id: I35138140346f17384d109ee5829be9ea5bab80fc
-
- 29 Aug, 2013 1 commit
-
-
Jean-Michel Trivi authored
* AAC-Encoder - Introduce optional AACENC_SBR_RATIO encoder API parameter to configure dualrate or downsampled SBR explicitely. ELD makes use of downsampled SBR in default configuration. Modified file(s): documentation\aacEncoder.pdf libAACenc\include\aacenc_lib.h libAACenc\src\aacenc.h libAACenc\src\aacenc_lib.cpp * SBR-Encoder - Implement downsampled SBR feature. - Revise sbr tuning parameter selection. Modified file(s): libSBRenc\include\sbr_encoder.h libSBRenc\src\bit_sbr.h libSBRenc\src\env_est.cpp libSBRenc\src\mh_det.cpp libSBRenc\src\nf_est.cpp libSBRenc\src\ps_main.cpp libSBRenc\src\sbr.h libSBRenc\src\sbr_def.h libSBRenc\src\sbr_encoder.cpp libSBRenc\src\sbr_rom.cpp libSBRenc\src\sbr_rom.h libSBRenc\src\sbrenc_freq_sca.cpp libSBRenc\src\sbrenc_freq_sca.h libSBRenc\src\ton_corr.cpp Bug 9428126 Change-Id: I731720a10829272acaaf70b84525df00a09ff3d2
-