summaryrefslogtreecommitdiff
path: root/apps/codecs/libffmpegFLAC/bitstream.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libffmpegFLAC/bitstream.h')
-rw-r--r--apps/codecs/libffmpegFLAC/bitstream.h22
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 */