From 80da8b141c4672ca4380d66094976b6342ed5071 Mon Sep 17 00:00:00 2001 From: Tomasz Malesinski Date: Sun, 26 Nov 2006 18:31:41 +0000 Subject: FS#6357, patch 1: let iramcopy and bss share the same space in codecs and plugins. Currently, in case of plugins using IRAM bss is cleared twice, once in the loader, once in PLUGIN_IRAM_INIT. For codecs, bss is cleared only during codec initialization. Also, removed double variables in codecs storing a pointer to codec_api. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11606 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/lib/codeclib.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'apps/codecs/lib/codeclib.h') diff --git a/apps/codecs/lib/codeclib.h b/apps/codecs/lib/codeclib.h index 00b60c3..366d30e 100644 --- a/apps/codecs/lib/codeclib.h +++ b/apps/codecs/lib/codeclib.h @@ -24,6 +24,7 @@ #define MALLOC_BUFSIZE (512*1024) +extern struct codec_api *ci; extern long mem_ptr; extern long bufsize; extern unsigned char* mp3buf; // The actual MP3 buffer from Rockbox @@ -55,7 +56,7 @@ void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, con /* Various codec helper functions */ -int codec_init(struct codec_api* rb); +int codec_init(void); void codec_set_replaygain(struct mp3entry* id3); #ifdef RB_PROFILE -- cgit v1.1