From 91f618f1ba1e507a9aa1cf7ee87eaf0370272b17 Mon Sep 17 00:00:00 2001 From: Thom Johansen Date: Wed, 14 Nov 2007 00:55:05 +0000 Subject: 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 --- apps/codecs/libspeex/rockbox.c | 77 ------------------------------------------ 1 file changed, 77 deletions(-) delete mode 100644 apps/codecs/libspeex/rockbox.c (limited to 'apps/codecs/libspeex/rockbox.c') 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; -} - -- cgit v1.1