35f30c5ab8089f38681d2fdd416c00aebef5a7ff |
09-Apr-2014 |
Glenn Kasten <gkasten@android.com> |
Merge "AArch64: Make LONG 4 bytes"
|
8609bfea36ebcd6e307408dd557101a8e2fa89d4 |
01-Mar-2014 |
Glenn Kasten <gkasten@android.com> |
Temporary workaround for 64-bit build error Replace #error by #warning so we can build 64-bit Change-Id: Ib52fbfb0e5e945ff04ba51ae06b4e3393886d7b7
DK_archdef.h
|
f2f96fb86d42396716b3e556da7a930956e712fb |
24-Feb-2014 |
Marcus Oakland <marcus.oakland@arm.com> |
AArch64: Make LONG 4 bytes 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>
ommon_fix.h
|
3a0a695565d1d360f9a82173469c8ef858bc08a0 |
28-Aug-2013 |
Jean-Michel Trivi <jmtrivi@google.com> |
FDK update for downsampled SBR Add missing support for downsampled SBR in libFDK Bug 9428126 Change-Id: Idb732f8d31a115d36dd4b22916599db7fab98cae
DK_tools_rom.h
mf.h
|
4f0d97057c5c640b25518358886f8c47da9fc052 |
09-Aug-2013 |
Jean-Michel Trivi <jmtrivi@google.com> |
Disclaimer update, lib version increment - Update disclaimer in all source files. - Increment library version in each FDK sub-module. Bug 9428126 Change-Id: I490b96d4ee472246b01483202b0bb4f1e9c2a5d7
DK_archdef.h
DK_bitbuffer.h
DK_bitstream.h
DK_core.h
DK_crc.h
DK_hybrid.h
DK_tools_rom.h
DK_trigFcts.h
bs.h
rm/clz_arm.h
rm/cplx_mul.h
rm/fixmadd_arm.h
rm/fixmul_arm.h
rm/scale.h
rm/scramble.h
utocorr2nd.h
lz.h
ommon_fix.h
plx_mul.h
ct.h
ft.h
ft_rad2.h
ixmadd.h
ixminmax.h
ixmul.h
ixpoint_math.h
dct.h
ips/abs_mips.h
ips/clz_mips.h
ips/cplx_mul.h
ips/fixmadd_mips.h
ips/fixmul_mips.h
ips/scale.h
ips/scramble.h
mf.h
cale.h
cramble.h
86/abs_x86.h
86/clz_x86.h
86/fixmul_x86.h
|
6ab36997af5d5acda4f21d33031f4e45c85f96b7 |
02-Oct-2012 |
Jean-Michel Trivi <jmtrivi@google.com> |
Bug 7170947 Update AAC codec From Fraunhofer: * AAC Decoder - Stick to the written MPEG standard instead of the MPEG reference software in terms of reference level normalization. Always set the program reference level equal to the target level. This disables level normalization using a default level for streams without embedded metadata. Modified file(s): libAACdec\src\aacdec_drc.cpp - Fix downmix channel assignment when using a WAV output channel ordering. Modified file(s): libPCMutils\src\pcmutils_lib.cpp - Retain signal accuracy and prevent LSB alteration when no level correction needs to be done. Modified file(s): libAACdec\src\aacdec_drc.h libAACdec\src\aacdec_drc.cpp libSBRdec\src\sbrdecoder.cpp libSBRdec\src\sbr_dec.cpp libSBRdec\src\sbrdec_drc.cpp - Align metadata processing with reference implementation. Modified file(s): libAACdec\src\aacdec_drc.h libAACdec\src\aacdecoder.cpp * AAC-Encoder - Prevent potential overflow in energy calculation after TNS processing. Modified file(s): libAACenc\src\band_nrg.cpp - Added saturation for number of relevant lines which are used in pe calculation. Modified file(s): libAACenc\src\line_pe.cpp - Removed obsolete files. Deleded file(s): libAACenc\src\tns_param.h libAACenc\src\tns_param.cpp * FDK-Library - Added x86 Count Leading Zeros intrinsic. Modified file(s): libFDK\include\clz.h Added file(s): libFDK\include\x86\clz_x86.h - Fixed compilation for MIPS GCC-4.4 and higher. Modified file(s): libFDK\include\mips\cplx_mul.h libFDK\include\mips\fixmul_mips.h Change-Id: I4be65f07f88d412224c7fddc3f054e8f451176cc
DK_archdef.h
lz.h
ips/cplx_mul.h
ips/fixmul_mips.h
86/clz_x86.h
|
1043598349977d71cf19cc9db0d09d3c0cbfb2f9 |
12-Sep-2012 |
Keun young Park <keunyoung@google.com> |
fix mips build by reverting files back - MIPS still needs the work-around Change-Id: If68b2028bd2779ada79020bb333ec8817abe9429
ips/cplx_mul.h
ips/fixmul_mips.h
|
381d69840ad3af2259f0b7ef49236f9ee9c76b76 |
09-Sep-2012 |
Jean-Michel Trivi <jmtrivi@google.com> |
Bug fixes in AAC decoder, AAC encoder, FDK library Latest code drop from Fraunhofer: * AAC-Decoder - Expanded AAC-LD/ELD decoder TNS max band tables to avoid wrong data access for sampling rates <22kHz and >48kHz. Modified file(s): libAACdec\src\aacdec_tns.cpp libAACdec\src\aac_rom.h libAACdec\src\aac_rom.cpp - Fixed ELD synthesis QMF filterbank scaling for downsampled SBR. Modified file(s): libFDK\src\qmf.cpp * AAC-Encoder - Fixed bit rate limiting for lower limit as introduced in the Delivery 2012-05-11. Modified file(s): libAACenc\include\aacenc_lib.h libAACenc\src\aacenc.h libAACenc\src\aacenc.cpp libSBRenc\src\sbr_rom.h libSBRenc\src\sbr_rom.cpp - Allow negative prediction gain as meaning that there is no coding gain. Make use of scaleValueSaturate in gauss window calculation. Modified file(s): libAACenc\src\aacenc_tns.cpp - Added energy saturation to prevent overflow in short blocks. Modified file(s): libAACenc\src\grp_data.cpp - Perform scalefactor adaption in case quantized lines are out of valid range. Modified file(s): libAACenc\src\quantize.cpp - Interrupt quantization loop when no spectral data is available. Adjustments in bitreservoir adaption. Modified file(s): libAACenc\src\qc_main.cpp - Indroduced dynamic scaling in none missing harmonic energy lowering compensation. Modified file(s): libSBRenc\src\env_est.cpp * FDK-Library - Fixed saturation for negative values in scaleValueSaturate. Modified file(s): libFDK\include\scale.h Change-Id: If830ea65caef6b5554281e4b7a77a8b2e08825ce
ommon_fix.h
ips/cplx_mul.h
ips/fixmul_mips.h
cale.h
|
50d9a4cb1ec671f8ca1da5ad4262fb6e77a924fd |
11-Jul-2012 |
Raghu Gandham <raghu@mips.com> |
GCC 4.4 and later cannot handle h constructs. Fix to replace the assembly constructs. Change-Id: I47509c20ee32f04ce42105563d2d4013910da531
ips/cplx_mul.h
ips/fixmul_mips.h
|
2228e360595641dd906bf1773307f43d304f5b2e |
11-Jul-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot 2bda038c163298531d47394bc2c09e1409c5d0db Change-Id: If584e579464f28b97d50e51fc76ba654a5536c54
DK_archdef.h
DK_bitbuffer.h
DK_bitstream.h
DK_core.h
DK_crc.h
DK_hybrid.h
DK_tools_rom.h
DK_trigFcts.h
bs.h
rm/clz_arm.h
rm/cplx_mul.h
rm/fixmadd_arm.h
rm/fixmul_arm.h
rm/scale.h
rm/scramble.h
utocorr2nd.h
lz.h
ommon_fix.h
plx_mul.h
ct.h
ft.h
ft_rad2.h
ixmadd.h
ixminmax.h
ixmul.h
ixpoint_math.h
dct.h
ips/abs_mips.h
ips/clz_mips.h
ips/cplx_mul.h
ips/fixmadd_mips.h
ips/fixmul_mips.h
ips/scale.h
ips/scramble.h
mf.h
cale.h
cramble.h
86/abs_x86.h
86/fixmul_x86.h
|