diff options
author | Andree Buschmann <AndreeBuschmann@t-online.de> | 2011-04-24 20:19:05 +0000 |
---|---|---|
committer | Andree Buschmann <AndreeBuschmann@t-online.de> | 2011-04-24 20:19:05 +0000 |
commit | a602f46d69d9d18756b7f317470f654f695faa80 (patch) | |
tree | f111cc29197def94d5404d15c7febfd06efed9f7 /apps/codecs/libfaad/sbr_hfgen.h | |
parent | 69580a96eb816d9b811c542d38181126243d8563 (diff) | |
download | rockbox-a602f46d69d9d18756b7f317470f654f695faa80.tar.gz rockbox-a602f46d69d9d18756b7f317470f654f695faa80.zip |
Rework of libfaad in several areas. Allow removal of malloc with a new define FAAD_STATIC_ALLOC (in common.h). For now malloc is not fully removed but used by a few arrays needed for AAC-HE SBR+PS only. Reason to keep malloc is to have this amount of memory available for AAC-LC files which might require large m4a tables. The changes make the allocation routines much smaller, better centralized and allow to move duplicated code from aac.c/raa.c to libfaad. The rework includes removal of (now and former) unused code as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29778 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libfaad/sbr_hfgen.h')
-rw-r--r-- | apps/codecs/libfaad/sbr_hfgen.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/codecs/libfaad/sbr_hfgen.h b/apps/codecs/libfaad/sbr_hfgen.h index 8510004f63..a69e53e47d 100644 --- a/apps/codecs/libfaad/sbr_hfgen.h +++ b/apps/codecs/libfaad/sbr_hfgen.h | |||
@@ -32,7 +32,8 @@ | |||
32 | extern "C" { | 32 | extern "C" { |
33 | #endif | 33 | #endif |
34 | 34 | ||
35 | void hf_generation(sbr_info *sbr, qmf_t Xlow[MAX_NTSRHFG][64], | 35 | void hf_generation(sbr_info *sbr, |
36 | qmf_t Xlow[MAX_NTSRHFG][64], | ||
36 | qmf_t Xhigh[MAX_NTSRHFG][64] | 37 | qmf_t Xhigh[MAX_NTSRHFG][64] |
37 | #ifdef SBR_LOW_POWER | 38 | #ifdef SBR_LOW_POWER |
38 | ,real_t *deg | 39 | ,real_t *deg |