diff options
Diffstat (limited to 'apps/codecs/libffmpegFLAC/bitstream.h')
-rw-r--r-- | apps/codecs/libffmpegFLAC/bitstream.h | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/apps/codecs/libffmpegFLAC/bitstream.h b/apps/codecs/libffmpegFLAC/bitstream.h index 1333b9f4b8..5fc3460c8e 100644 --- a/apps/codecs/libffmpegFLAC/bitstream.h +++ b/apps/codecs/libffmpegFLAC/bitstream.h | |||
@@ -19,12 +19,26 @@ | |||
19 | #define ICODE_ATTR | 19 | #define ICODE_ATTR |
20 | #endif | 20 | #endif |
21 | 21 | ||
22 | #ifndef ICODE_ATTR_FLAC | 22 | #if (CONFIG_CPU == MCF5250) || (CONFIG_CPU == PP5022) || (CONFIG_CPU == PP5024) |
23 | #define ICODE_ATTR_FLAC ICODE_ATTR | 23 | #define ICODE_ATTR_FLAC ICODE_ATTR |
24 | #endif | 24 | #define IBSS_ATTR_FLAC IBSS_ATTR |
25 | /* Enough IRAM to move additional data to it. */ | ||
26 | #define IBSS_ATTR_FLAC_LARGE_IRAM IBSS_ATTR | ||
27 | #define IBSS_ATTR_FLAC_XLARGE_IRAM | ||
28 | |||
29 | #elif defined(CPU_S5L870X) | ||
30 | #define ICODE_ATTR_FLAC ICODE_ATTR | ||
31 | #define IBSS_ATTR_FLAC IBSS_ATTR | ||
32 | /* Enough IRAM to move even more additional data to it. */ | ||
33 | #define IBSS_ATTR_FLAC_LARGE_IRAM IBSS_ATTR | ||
34 | #define IBSS_ATTR_FLAC_XLARGE_IRAM IBSS_ATTR | ||
25 | 35 | ||
26 | #ifndef IBSS_ATTR_FLAC_DECODED0 | 36 | #else |
27 | #define IBSS_ATTR_FLAC_DECODED0 IBSS_ATTR | 37 | #define ICODE_ATTR_FLAC ICODE_ATTR |
38 | #define IBSS_ATTR_FLAC IBSS_ATTR | ||
39 | /* Not enough IRAM available. */ | ||
40 | #define IBSS_ATTR_FLAC_LARGE_IRAM | ||
41 | #define IBSS_ATTR_FLAC_XLARGE_IRAM | ||
28 | #endif | 42 | #endif |
29 | 43 | ||
30 | /* Endian conversion routines for standalone compilation */ | 44 | /* Endian conversion routines for standalone compilation */ |