summaryrefslogtreecommitdiff
path: root/apps/codecs/libspeex/rockbox.c
diff options
context:
space:
mode:
authorThom Johansen <thomj@rockbox.org>2007-11-14 00:55:05 +0000
committerThom Johansen <thomj@rockbox.org>2007-11-14 00:55:05 +0000
commit91f618f1ba1e507a9aa1cf7ee87eaf0370272b17 (patch)
tree01e714dc8b41d5ee4332109c0c86720ae291bf96 /apps/codecs/libspeex/rockbox.c
parentd75a5486e60d10a74049712d8bdf1fa2816038f8 (diff)
downloadrockbox-91f618f1ba1e507a9aa1cf7ee87eaf0370272b17.zip
rockbox-91f618f1ba1e507a9aa1cf7ee87eaf0370272b17.tar.gz
rockbox-91f618f1ba1e507a9aa1cf7ee87eaf0370272b17.tar.bz2
rockbox-91f618f1ba1e507a9aa1cf7ee87eaf0370272b17.tar.xz
Remove unneeded math wrappers. Clear state structs in decoder init. Start initial work at stripping away parts of Speex in preparation for its use as a statically linked voice UI codec.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15612 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libspeex/rockbox.c')
-rw-r--r--apps/codecs/libspeex/rockbox.c77
1 files changed, 0 insertions, 77 deletions
diff --git a/apps/codecs/libspeex/rockbox.c b/apps/codecs/libspeex/rockbox.c
deleted file mode 100644
index 2abf8cc..0000000
--- a/apps/codecs/libspeex/rockbox.c
+++ /dev/null
@@ -1,77 +0,0 @@
-/**************************************************************************
- * __________ __ ___.
- * Open \______ \ ____ ____ | | _\_ |__ _______ ___
- * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
- * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
- * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
- * \/ \/ \/ \/ \/
- *
- * Copyright (C) 2007 Dan Everton
- *
- * All files in this archive are subject to the GNU General Public License.
- * See the file COPYING in the source tree root for full license agreement.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- ***************************************************************************/
-
-#include "../codec.h"
-#include "../lib/codeclib.h"
-
-#if defined(DEBUG) || defined(SIMULATOR)
-#undef DEBUGF
-#define DEBUGF ci->debugf
-#else
-#define DEBUGF(...)
-#endif
-
-#ifdef ROCKBOX_HAS_LOGF
-#undef LOGF
-#define LOGF ci->logf
-#else
-#define LOGF(...)
-#endif
-
-extern struct codec_api* ci;
-
-float floor(float x) {
- return ((float)(((int)x)));
-}
-
-//Placeholders (not fixed point, only used when encoding):
-float pow(float a, float b) {
- DEBUGF("pow(%f, %f)\n", a, b);
- return 0;
-}
-
-float log(float l) {
- DEBUGF("log(%f)\n", l);
- return 0;
-}
-
-float fabs(float a) {
- DEBUGF("fabs(%f)\n", a);
- return 0;
-}
-
-float sin(float a) {
- DEBUGF("sin(%f)\n", a);
- return 0;
-}
-
-float cos(float a) {
- DEBUGF("cos(%f)\n", a);
- return 0;
-}
-
-float sqrt(float a) {
- DEBUGF("sqrt(%f)\n", a);
- return 0;
-}
-
-float exp(float a) {
- DEBUGF("exp(%f)\n", a);
- return 0;
-}
-