forked from len0rd/rockbox
Forgot a file. Remove files we don't need to build from SOURCES.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15311 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
fa971b142d
commit
cf86a9886f
2 changed files with 160 additions and 9 deletions
|
@ -6,38 +6,29 @@ exc_20_32_table.c
|
||||||
exc_5_256_table.c
|
exc_5_256_table.c
|
||||||
exc_5_64_table.c
|
exc_5_64_table.c
|
||||||
exc_8_128_table.c
|
exc_8_128_table.c
|
||||||
fftwrap.c
|
|
||||||
filterbank.c
|
|
||||||
filters.c
|
filters.c
|
||||||
gain_table.c
|
gain_table.c
|
||||||
gain_table_lbr.c
|
gain_table_lbr.c
|
||||||
hexc_10_32_table.c
|
hexc_10_32_table.c
|
||||||
hexc_table.c
|
hexc_table.c
|
||||||
high_lsp_tables.c
|
high_lsp_tables.c
|
||||||
jitter.c
|
|
||||||
kiss_fft.c
|
|
||||||
kiss_fftr.c
|
|
||||||
lbr_48k_tables.c
|
lbr_48k_tables.c
|
||||||
lpc.c
|
lpc.c
|
||||||
lsp.c
|
lsp.c
|
||||||
lsp_tables_nb.c
|
lsp_tables_nb.c
|
||||||
ltp.c
|
ltp.c
|
||||||
mdf.c
|
|
||||||
modes.c
|
modes.c
|
||||||
modes_wb.c
|
modes_wb.c
|
||||||
nb_celp.c
|
nb_celp.c
|
||||||
oggframing.c
|
oggframing.c
|
||||||
preprocess.c
|
|
||||||
quant_lsp.c
|
quant_lsp.c
|
||||||
rockbox.c
|
rockbox.c
|
||||||
sb_celp.c
|
sb_celp.c
|
||||||
smallft.c
|
|
||||||
speex.c
|
speex.c
|
||||||
speex_callbacks.c
|
speex_callbacks.c
|
||||||
speex_header.c
|
speex_header.c
|
||||||
stereo.c
|
stereo.c
|
||||||
vbr.c
|
vbr.c
|
||||||
vorbis_psy.c
|
|
||||||
vq.c
|
vq.c
|
||||||
window.c
|
window.c
|
||||||
#ifdef CPU_COLDFIRE
|
#ifdef CPU_COLDFIRE
|
||||||
|
|
160
apps/codecs/libspeex/os_support.h
Normal file
160
apps/codecs/libspeex/os_support.h
Normal file
|
@ -0,0 +1,160 @@
|
||||||
|
/* Copyright (C) 2007 Jean-Marc Valin
|
||||||
|
|
||||||
|
File: os_support.h
|
||||||
|
This is the (tiny) OS abstraction layer. Aside from math.h, this is the
|
||||||
|
only place where system headers are allowed.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions are
|
||||||
|
met:
|
||||||
|
|
||||||
|
1. Redistributions of source code must retain the above copyright notice,
|
||||||
|
this list of conditions and the following disclaimer.
|
||||||
|
|
||||||
|
2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer in the
|
||||||
|
documentation and/or other materials provided with the distribution.
|
||||||
|
|
||||||
|
3. The name of the author may not be used to endorse or promote products
|
||||||
|
derived from this software without specific prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||||
|
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||||
|
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
|
||||||
|
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||||
|
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||||
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
|
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||||
|
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef OS_SUPPORT_H
|
||||||
|
#define OS_SUPPORT_H
|
||||||
|
|
||||||
|
#include "config-speex.h"
|
||||||
|
#include "rockbox.h"
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
/** Speex wrapper for calloc. To do your own dynamic allocation, all you need to do is replace this function, speex_realloc and speex_free */
|
||||||
|
#ifndef OVERRIDE_SPEEX_ALLOC
|
||||||
|
static inline void *speex_alloc (int size)
|
||||||
|
{
|
||||||
|
return calloc(size,1);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/** Same as speex_alloc, except that the area is only needed inside a Speex call (might cause problem with wideband though) */
|
||||||
|
#ifndef OVERRIDE_SPEEX_ALLOC_SCRATCH
|
||||||
|
static inline void *speex_alloc_scratch (int size)
|
||||||
|
{
|
||||||
|
return calloc(size,1);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/** Speex wrapper for realloc. To do your own dynamic allocation, all you need to do is replace this function, speex_alloc and speex_free */
|
||||||
|
#ifndef OVERRIDE_SPEEX_REALLOC
|
||||||
|
static inline void *speex_realloc (void *ptr, int size)
|
||||||
|
{
|
||||||
|
return realloc(ptr, size);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/** Speex wrapper for calloc. To do your own dynamic allocation, all you need to do is replace this function, speex_realloc and speex_alloc */
|
||||||
|
#ifndef OVERRIDE_SPEEX_FREE
|
||||||
|
static inline void speex_free (void *ptr)
|
||||||
|
{
|
||||||
|
free(ptr);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/** Same as speex_free, except that the area is only needed inside a Speex call (might cause problem with wideband though) */
|
||||||
|
#ifndef OVERRIDE_SPEEX_FREE_SCRATCH
|
||||||
|
static inline void speex_free_scratch (void *ptr)
|
||||||
|
{
|
||||||
|
free(ptr);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/** Print warning message with integer argument to stderr */
|
||||||
|
#ifndef OVERRIDE_SPEEX_MOVE
|
||||||
|
static inline void *speex_move (void *dest, void *src, int n)
|
||||||
|
{
|
||||||
|
return memmove(dest,src,n);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/** Print warning message with integer argument to stderr */
|
||||||
|
#ifndef OVERRIDE_SPEEX_MOVE
|
||||||
|
static inline void *speex_memset (void *s, int c, int n)
|
||||||
|
{
|
||||||
|
return memset(s,c,n);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef OVERRIDE_SPEEX_FATAL
|
||||||
|
static inline void _speex_fatal(const char *str, const char *file, int line)
|
||||||
|
{
|
||||||
|
fprintf (stderr, "Fatal (internal) error in %s, line %d: %s\n", file, line, str);
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef OVERRIDE_SPEEX_WARNING
|
||||||
|
static inline void speex_warning(const char *str)
|
||||||
|
{
|
||||||
|
#ifndef DISABLE_WARNINGS
|
||||||
|
fprintf (stderr, "warning: %s\n", str);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef OVERRIDE_SPEEX_WARNING_INT
|
||||||
|
static inline void speex_warning_int(const char *str, int val)
|
||||||
|
{
|
||||||
|
#ifndef DISABLE_WARNINGS
|
||||||
|
fprintf (stderr, "warning: %s %d\n", str, val);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef OVERRIDE_SPEEX_NOTIFY
|
||||||
|
static inline void speex_notify(const char *str)
|
||||||
|
{
|
||||||
|
#ifndef DISABLE_NOTIFICATIONS
|
||||||
|
fprintf (stderr, "notification: %s\n", str);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef OVERRIDE_SPEEX_PUTC
|
||||||
|
/** Speex wrapper for putc */
|
||||||
|
static inline void _speex_putc(int ch, void *file)
|
||||||
|
{
|
||||||
|
FILE *f = (FILE *)file;
|
||||||
|
fprintf(f, "%c", ch);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define speex_fatal(str) _speex_fatal(str, __FILE__, __LINE__);
|
||||||
|
#define speex_assert(cond) {if (!(cond)) {speex_fatal("assertion failed: " #cond);}}
|
||||||
|
|
||||||
|
#ifndef RELEASE
|
||||||
|
static inline void print_vec(float *vec, int len, char *name)
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
printf ("%s ", name);
|
||||||
|
for (i=0;i<len;i++)
|
||||||
|
printf (" %f", vec[i]);
|
||||||
|
printf ("\n");
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue