BurgerLib
Defines | Functions
pkvorbislsp.cpp File Reference
#include "pkvorbislsp.h"
#include "pkvorbisscales.h"
#include "fpfloat.h"
#include <math.h>
#include <stdlib.h>
#include <alloca.h>
Include dependency graph for pkvorbislsp.cpp:

Defines

#define EPSILON   10e-7

Functions

void BURGER_API vorbis_lsp_to_curve (float *curve, int *map, int n, int ln, float *lsp, int m, float amp, float ampoffset)
static void BURGER_API cheby (float *g, int ord)
static int BURGER_ANSIAPI comp (const void *a, const void *b)
static int BURGER_API Laguerre_With_Deflation (float *a, int ord, float *r)
static int BURGER_API Newton_Raphson (float *a, int ord, float *r)
int BURGER_API vorbis_lpc_to_lsp (float *lpc, float *lsp, int m)

Define Documentation

#define EPSILON   10e-7

Function Documentation

static void BURGER_API cheby ( float *  g,
int  ord 
) [static]
static int BURGER_ANSIAPI comp ( const void a,
const void b 
) [static]
static int BURGER_API Laguerre_With_Deflation ( float *  a,
int  ord,
float *  r 
) [static]
static int BURGER_API Newton_Raphson ( float *  a,
int  ord,
float *  r 
) [static]
int BURGER_API vorbis_lpc_to_lsp ( float *  lpc,
float *  lsp,
int  m 
)
void BURGER_API vorbis_lsp_to_curve ( float *  curve,
int *  map,
int  n,
int  ln,
float *  lsp,
int  m,
float  amp,
float  ampoffset 
)