fixed a bug in in-place predictor. Think most of the framework is now in
[speexdsp.git] / libspeex / ltp.h
1 /* Copyright (C) 2002 Jean-Marc Valin 
2    File: ltp.h
3    Lont-Term Prediction functions
4 */
5
6
7 /** Computes the open-loop pitch prediction. Returns pitch period and pitch gain */
8 int open_loop_ltp(float *x, int len, int start, int end, float *gain);
9
10
11 /** Computes a 3-tap pitch predictor */
12 int three_tap_ltp(float *x, int len, int start, int end, float *gain);
13
14
15 /** In place 3-tap pitch predictor (FIR)*/
16 void predictor_three_tap(float *x, int len, int period, float *gain);
17
18
19 /** In place 3-tap inverse pitch predictor (IIR)*/
20 void inverse_three_tap(float *x, int len, int period, float *gain);