mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-13 18:17:39 -04:00
flac: 7th channel decode buffer may not fit into IRAM.
(Fixes failure to compile on nano2g) Change-Id: Ibe40a18ee74a3ac3ca2ec9dfac478d1fda5d34ee
This commit is contained in:
parent
29f28ad8e6
commit
2f109a7c2a
2 changed files with 4 additions and 1 deletions
|
@ -33,7 +33,7 @@ static int32_t decoded2[MAX_BLOCKSIZE] IBSS_ATTR_FLAC_LARGE_IRAM;
|
||||||
static int32_t decoded3[MAX_BLOCKSIZE] IBSS_ATTR_FLAC_LARGE_IRAM;
|
static int32_t decoded3[MAX_BLOCKSIZE] IBSS_ATTR_FLAC_LARGE_IRAM;
|
||||||
static int32_t decoded4[MAX_BLOCKSIZE] IBSS_ATTR_FLAC_XLARGE_IRAM;
|
static int32_t decoded4[MAX_BLOCKSIZE] IBSS_ATTR_FLAC_XLARGE_IRAM;
|
||||||
static int32_t decoded5[MAX_BLOCKSIZE] IBSS_ATTR_FLAC_XLARGE_IRAM;
|
static int32_t decoded5[MAX_BLOCKSIZE] IBSS_ATTR_FLAC_XLARGE_IRAM;
|
||||||
static int32_t decoded6[MAX_BLOCKSIZE] IBSS_ATTR_FLAC_XLARGE_IRAM;
|
static int32_t decoded6[MAX_BLOCKSIZE] IBSS_ATTR_FLAC_XXLARGE_IRAM;
|
||||||
|
|
||||||
#define MAX_SUPPORTED_SEEKTABLE_SIZE 5000
|
#define MAX_SUPPORTED_SEEKTABLE_SIZE 5000
|
||||||
|
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
/* Enough IRAM to move additional data to it. */
|
/* Enough IRAM to move additional data to it. */
|
||||||
#define IBSS_ATTR_FLAC_LARGE_IRAM IBSS_ATTR
|
#define IBSS_ATTR_FLAC_LARGE_IRAM IBSS_ATTR
|
||||||
#define IBSS_ATTR_FLAC_XLARGE_IRAM
|
#define IBSS_ATTR_FLAC_XLARGE_IRAM
|
||||||
|
#define IBSS_ATTR_FLAC_XXLARGE_IRAM
|
||||||
|
|
||||||
#elif (CONFIG_CPU == S5L8700) || (CONFIG_CPU == S5L8701)
|
#elif (CONFIG_CPU == S5L8700) || (CONFIG_CPU == S5L8701)
|
||||||
#define ICODE_ATTR_FLAC ICODE_ATTR
|
#define ICODE_ATTR_FLAC ICODE_ATTR
|
||||||
|
@ -32,6 +33,7 @@
|
||||||
/* Enough IRAM to move even more additional data to it. */
|
/* Enough IRAM to move even more additional data to it. */
|
||||||
#define IBSS_ATTR_FLAC_LARGE_IRAM IBSS_ATTR
|
#define IBSS_ATTR_FLAC_LARGE_IRAM IBSS_ATTR
|
||||||
#define IBSS_ATTR_FLAC_XLARGE_IRAM IBSS_ATTR
|
#define IBSS_ATTR_FLAC_XLARGE_IRAM IBSS_ATTR
|
||||||
|
#define IBSS_ATTR_FLAC_XXLARGE_IRAM
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#define ICODE_ATTR_FLAC ICODE_ATTR
|
#define ICODE_ATTR_FLAC ICODE_ATTR
|
||||||
|
@ -39,6 +41,7 @@
|
||||||
/* Not enough IRAM available. */
|
/* Not enough IRAM available. */
|
||||||
#define IBSS_ATTR_FLAC_LARGE_IRAM
|
#define IBSS_ATTR_FLAC_LARGE_IRAM
|
||||||
#define IBSS_ATTR_FLAC_XLARGE_IRAM
|
#define IBSS_ATTR_FLAC_XLARGE_IRAM
|
||||||
|
#define IBSS_ATTR_FLAC_XXLARGE_IRAM
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Endian conversion routines for standalone compilation */
|
/* Endian conversion routines for standalone compilation */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue