summaryrefslogtreecommitdiff
path: root/firmware/include/buffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/include/buffer.h')
-rw-r--r--firmware/include/buffer.h18
1 files changed, 5 insertions, 13 deletions
diff --git a/firmware/include/buffer.h b/firmware/include/buffer.h
index 18f53f0000..bdf91bcb3f 100644
--- a/firmware/include/buffer.h
+++ b/firmware/include/buffer.h
@@ -22,21 +22,13 @@
22#define BUFFER_H 22#define BUFFER_H
23 23
24#include "config.h" 24#include "config.h"
25/* defined in linker script */
26#if (CONFIG_PLATFORM & PLATFORM_NATIVE)
27#if defined(IPOD_VIDEO)
28extern unsigned char *audiobufend_lds[];
29unsigned char *audiobufend;
30#else
31extern unsigned char audiobufend[];
32#endif
33#else
34extern unsigned char *audiobufend;
35#endif
36
37extern unsigned char *audiobuf;
38 25
39void buffer_init(void) INIT_ATTR; 26void buffer_init(void) INIT_ATTR;
27
28void* buffer_get_buffer(size_t *size);
29void buffer_release_buffer(size_t size);
30size_t buffer_available(void);
31
40void *buffer_alloc(size_t size); 32void *buffer_alloc(size_t size);
41 33
42#ifdef BUFFER_ALLOC_DEBUG 34#ifdef BUFFER_ALLOC_DEBUG