1
0
Fork 0
forked from len0rd/rockbox

Don't include the .bss and .ibss sections in the binary image for codecs and plugins. Saves quite some disk space (and buffer space in case of codec changes during playback).

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8308 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jens Arnold 2006-01-08 22:50:14 +00:00
parent e8b1787296
commit 07c4254135
13 changed files with 70 additions and 24 deletions

View file

@ -117,6 +117,8 @@ void a52_decode_data(uint8_t *start, uint8_t *end)
extern char iramcopy[];
extern char iramstart[];
extern char iramend[];
extern char iedata[];
extern char iend[];
#endif
/* this is the codec entry point */
@ -132,6 +134,7 @@ enum codec_status codec_start(struct codec_api *api)
#ifdef USE_IRAM
ci->memcpy(iramstart, iramcopy, iramend - iramstart);
ci->memset(iedata, 0, iend - iedata);
#endif
ci->configure(CODEC_DSP_ENABLE, (bool *)true);