forked from len0rd/rockbox
Submit FS#11461. Major speedup for aac he profile (PP5002 +20%, PP5020 +15%, PP5022 +19%, MCF5249 +35%, MCF5250 +80%), still not realtime on most targets though. This change does a lot of refactoring in the sbr filters and the dct, switching to our optimized codeclib fft and tweaking IRAM usage.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27358 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
f3e0207384
commit
811af5968a
7 changed files with 203 additions and 545 deletions
|
|
@ -319,7 +319,7 @@ static const uint32_t pow2_tab[] ICONST_ATTR = {
|
|||
UFIX_CONST(2.000000000000000,POWTBL_PRECIS)
|
||||
};
|
||||
|
||||
static const real_t log2_tab[] ICONST_ATTR = {
|
||||
static const real_t log2_tab[] ICONST_ATTR_FAAD_LARGE_IRAM = {
|
||||
REAL_CONST(0.000000000000000), REAL_CONST(0.022367813028455), REAL_CONST(0.044394119358453),
|
||||
REAL_CONST(0.066089190457772), REAL_CONST(0.087462841250339), REAL_CONST(0.108524456778169),
|
||||
REAL_CONST(0.129283016944966), REAL_CONST(0.149747119504682), REAL_CONST(0.169925001442312),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue