diff options
Diffstat (limited to 'apps/codecs/libtremor/config-tremor.h')
-rw-r--r-- | apps/codecs/libtremor/config-tremor.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/apps/codecs/libtremor/config-tremor.h b/apps/codecs/libtremor/config-tremor.h index 2f93072d63..eba0fe0912 100644 --- a/apps/codecs/libtremor/config-tremor.h +++ b/apps/codecs/libtremor/config-tremor.h @@ -23,9 +23,13 @@ #define ICODE_ATTR_TREMOR_NOT_MDCT ICODE_ATTR #endif +/* Enable special handling of buffers in faster ram, not usefull when no + such different ram is available. There are 3 different memory configurations + * No special iram, uses double buffers to avoid copying data + * Small special iram, copies buffers to run hottest processing in iram + * Large iram, uses double buffers in iram */ #ifdef USE_IRAM #define TREMOR_USE_IRAM -#endif /* Define CPU of large IRAM (PP5022/5024, MCF5250) */ #if (CONFIG_CPU == PP5022) || (CONFIG_CPU == PP5024) || defined(CPU_S5L870X) || (CONFIG_CPU == MCF5250) @@ -34,13 +38,14 @@ * TOTAL : 41984 */ #define IRAM_IBSS_SIZE 41984 -/* Define CPU of Normal IRAM (96KB) (and SIM also) */ +/* Define CPU of Normal IRAM (96KB) */ #else /* PCM_BUFFER : 16384 Byte (2048*2*4) * * WINDOW_LOOKUP : 4608 Byte (128*4 + 1024*4) * * TOTAL : 20992 */ #define IRAM_IBSS_SIZE 20992 #endif +#endif /* max 2 channels */ #define CHANNELS 2 |