1
0
Fork 0
forked from len0rd/rockbox

flac: 7th channel decode buffer may not fit into IRAM.

(Fixes failure to compile on nano2g)

Change-Id: Ibe40a18ee74a3ac3ca2ec9dfac478d1fda5d34ee
This commit is contained in:
Solomon Peachy 2024-10-14 13:42:25 -04:00
parent 29f28ad8e6
commit 2f109a7c2a
2 changed files with 4 additions and 1 deletions

View file

@ -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 decoded4[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

View file

@ -25,6 +25,7 @@
/* Enough IRAM to move additional data to it. */
#define IBSS_ATTR_FLAC_LARGE_IRAM IBSS_ATTR
#define IBSS_ATTR_FLAC_XLARGE_IRAM
#define IBSS_ATTR_FLAC_XXLARGE_IRAM
#elif (CONFIG_CPU == S5L8700) || (CONFIG_CPU == S5L8701)
#define ICODE_ATTR_FLAC ICODE_ATTR
@ -32,6 +33,7 @@
/* Enough IRAM to move even more additional data to it. */
#define IBSS_ATTR_FLAC_LARGE_IRAM IBSS_ATTR
#define IBSS_ATTR_FLAC_XLARGE_IRAM IBSS_ATTR
#define IBSS_ATTR_FLAC_XXLARGE_IRAM
#else
#define ICODE_ATTR_FLAC ICODE_ATTR
@ -39,6 +41,7 @@
/* Not enough IRAM available. */
#define IBSS_ATTR_FLAC_LARGE_IRAM
#define IBSS_ATTR_FLAC_XLARGE_IRAM
#define IBSS_ATTR_FLAC_XXLARGE_IRAM
#endif
/* Endian conversion routines for standalone compilation */