summaryrefslogtreecommitdiffstats
path: root/apps/tdspeed.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/tdspeed.h')
-rw-r--r--apps/tdspeed.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/apps/tdspeed.h b/apps/tdspeed.h
deleted file mode 100644
index e91eeb1701..0000000000
--- a/apps/tdspeed.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/***************************************************************************
- * __________ __ ___.
- * Open \______ \ ____ ____ | | _\_ |__ _______ ___
- * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
- * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
- * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
- * \/ \/ \/ \/ \/
- * $Id$
- *
- * Copyright (C) 2006 by Nicolas Pitre <nico@cam.org>
- * Copyright (C) 2006-2007 by Stéphane Doyon <s.doyon@videotron.ca>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- ****************************************************************************/
-
-#ifndef _TDSPEED_H
-#define _TDSPEED_H
-
-#include "dsp.h"
-
-#define TDSPEED_OUTBUFSIZE 4096
-
-/* some #define functions to get the pitch, stretch and speed values based on */
-/* two known values. Remember that params are alphabetical. */
-#define GET_SPEED(pitch, stretch) \
- ((pitch * stretch + PITCH_SPEED_100 / 2L) / PITCH_SPEED_100)
-#define GET_PITCH(speed, stretch) \
- ((speed * PITCH_SPEED_100 + stretch / 2L) / stretch)
-#define GET_STRETCH(pitch, speed) \
- ((speed * PITCH_SPEED_100 + pitch / 2L) / pitch)
-
-void tdspeed_init(void);
-void tdspeed_finish(void);
-bool tdspeed_config(int samplerate, bool stereo, int32_t factor);
-long tdspeed_est_output_size(void);
-long tdspeed_est_input_size(long size);
-int tdspeed_doit(int32_t *src[], int count);
-
-#define STRETCH_MAX (250L * PITCH_SPEED_PRECISION) /* 250% */
-#define STRETCH_MIN (35L * PITCH_SPEED_PRECISION) /* 35% */
-
-#endif