summaryrefslogtreecommitdiffstats
path: root/apps/codecs
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs')
-rw-r--r--apps/codecs/lib/codeclib.c10
-rw-r--r--apps/codecs/lib/codeclib.h5
2 files changed, 5 insertions, 10 deletions
diff --git a/apps/codecs/lib/codeclib.c b/apps/codecs/lib/codeclib.c
index 3a46f6d06b..e672a78cc2 100644
--- a/apps/codecs/lib/codeclib.c
+++ b/apps/codecs/lib/codeclib.c
@@ -27,11 +27,11 @@
#include "codeclib.h"
#include "metadata.h"
-size_t mem_ptr;
-size_t bufsize;
-unsigned char* mp3buf; // The actual MP3 buffer from Rockbox
-unsigned char* mallocbuf; // 512K from the start of MP3 buffer
-unsigned char* filebuf; // The rest of the MP3 buffer
+/* The following variables are used by codec_malloc() to make use of free RAM
+ * within the statically allocated codec buffer. */
+static size_t mem_ptr;
+static size_t bufsize;
+static unsigned char* mallocbuf;
int codec_init(void)
{
diff --git a/apps/codecs/lib/codeclib.h b/apps/codecs/lib/codeclib.h
index 30091c5333..d0f985b8e1 100644
--- a/apps/codecs/lib/codeclib.h
+++ b/apps/codecs/lib/codeclib.h
@@ -30,11 +30,6 @@
#include "fft.h"
extern struct codec_api *ci;
-extern size_t mem_ptr;
-extern size_t bufsize;
-extern unsigned char* mp3buf; /* The actual MP3 buffer from Rockbox */
-extern unsigned char* mallocbuf; /* The free space after the codec in the codec buffer */
-extern unsigned char* filebuf; /* The rest of the MP3 buffer */
/* Standard library functions that are used by the codecs follow here */