lpc.h 1.16 KB
Newer Older
Monty's avatar
 
Monty committed
1 2
/********************************************************************
 *                                                                  *
Monty's avatar
 
Monty committed
3
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
Monty's avatar
 
Monty committed
4 5 6
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
Monty's avatar
 
Monty committed
7
 *                                                                  *
8 9
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2007             *
 * by the Xiph.Org Foundation http://www.xiph.org/                  *
10
 *                                                                  *
Monty's avatar
 
Monty committed
11 12 13
 ********************************************************************

  function: LPC low level routines
14
  last mod: $Id$
Monty's avatar
 
Monty committed
15 16 17 18 19 20

 ********************************************************************/

#ifndef _V_LPC_H_
#define _V_LPC_H_

Monty's avatar
 
Monty committed
21
#include "vorbis/codec.h"
Monty's avatar
 
Monty committed
22

Monty's avatar
 
Monty committed
23
/* simple linear scale LPC code */
Monty's avatar
 
Monty committed
24
extern float vorbis_lpc_from_data(float *data,float *lpc,int n,int m);
Monty's avatar
 
Monty committed
25

Monty's avatar
 
Monty committed
26
extern void vorbis_lpc_predict(float *coeff,float *prime,int m,
27
                               float *data,long n);
Monty's avatar
 
Monty committed
28

Monty's avatar
 
Monty committed
29
#endif