forked from len0rd/rockbox
removed an extra codec_api struct pointer and the function setting it
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7117 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
a19acbdadd
commit
7ba03e6279
3 changed files with 12 additions and 18 deletions
|
|
@ -29,8 +29,6 @@ struct codec_api *local_rb;
|
|||
int codec_init(struct codec_api* rb)
|
||||
{
|
||||
local_rb = rb;
|
||||
|
||||
xxx2wav_set_api(rb);
|
||||
mem_ptr = 0;
|
||||
mallocbuf = (unsigned char *)rb->get_codec_memory((long *)&bufsize);
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
extern int mem_ptr;
|
||||
extern int bufsize;
|
||||
extern unsigned char* mallocbuf; // 512K from the start of MP3 buffer
|
||||
extern unsigned char* mallocbuf; /* 512K from the start of MP3 buffer */
|
||||
|
||||
void* codec_malloc(size_t size);
|
||||
void* codec_calloc(size_t nmemb, size_t size);
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
#include "codecs.h"
|
||||
#include "xxx2wav.h"
|
||||
|
||||
static struct codec_api* local_rb;
|
||||
extern struct codec_api* local_rb;
|
||||
|
||||
int mem_ptr;
|
||||
int bufsize;
|
||||
|
|
@ -38,7 +38,7 @@ void* codec_malloc(size_t size)
|
|||
void* x;
|
||||
|
||||
x=&mallocbuf[mem_ptr];
|
||||
mem_ptr+=(size+3)&~3; // Keep memory 32-bit aligned (if it was already?)
|
||||
mem_ptr+=(size+3)&~3; /* Keep memory 32-bit aligned */
|
||||
|
||||
return(x);
|
||||
}
|
||||
|
|
@ -66,23 +66,23 @@ void* codec_realloc(void* ptr, size_t size)
|
|||
{
|
||||
void* x;
|
||||
(void)ptr;
|
||||
x = codec_malloc(size);
|
||||
return(x);
|
||||
x = codec_malloc(size);
|
||||
return(x);
|
||||
}
|
||||
|
||||
void *memcpy(void *dest, const void *src, size_t n)
|
||||
{
|
||||
return(local_rb->memcpy(dest,src,n));
|
||||
return(local_rb->memcpy(dest,src,n));
|
||||
}
|
||||
|
||||
void *memset(void *s, int c, size_t n)
|
||||
{
|
||||
return(local_rb->memset(s,c,n));
|
||||
return(local_rb->memset(s,c,n));
|
||||
}
|
||||
|
||||
int memcmp(const void *s1, const void *s2, size_t n)
|
||||
{
|
||||
return(local_rb->memcmp(s1,s2,n));
|
||||
return(local_rb->memcmp(s1,s2,n));
|
||||
}
|
||||
|
||||
void* memchr(const void *s, int c, size_t n)
|
||||
|
|
@ -96,20 +96,16 @@ void* memmove(const void *s1, const void *s2, size_t n)
|
|||
char* src=(char*)s2;
|
||||
size_t i;
|
||||
|
||||
for (i=0;i<n;i++) { dest[i]=src[i]; }
|
||||
for (i=0;i<n;i++)
|
||||
dest[i]=src[i];
|
||||
|
||||
return(dest);
|
||||
}
|
||||
|
||||
void qsort(void *base, size_t nmemb, size_t size,
|
||||
int(*compar)(const void *, const void *)) {
|
||||
int(*compar)(const void *, const void *))
|
||||
{
|
||||
local_rb->qsort(base,nmemb,size,compar);
|
||||
}
|
||||
|
||||
|
||||
void xxx2wav_set_api(struct codec_api* rb)
|
||||
{
|
||||
local_rb = rb;
|
||||
}
|
||||
|
||||
#endif /* CONFIG_HWCODEC == MASNONE */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue