Main Page   Compound List   File List   Compound Members   File Members  

sb_celp.c File Reference

#include <math.h>
#include "sb_celp.h"
#include "stdlib.h"
#include "filters.h"
#include "lpc.h"
#include "lsp.h"
#include "stack_alloc.h"
#include "cb_search.h"
#include "quant_lsp.h"
#include "vq.h"
#include "ltp.h"
#include "misc.h"

Defines

#define M_PI   3.14159265358979323846
#define sqr(x)   ((x)*(x))
#define SUBMODE(x)   st->submodes[st->submodeID]->x
#define QMF_ORDER   64

Functions

void * sb_encoder_init (SpeexMode *m)
void sb_encoder_destroy (void *state)
int sb_encode (void *state, float *in, SpeexBits *bits)
void * sb_decoder_init (SpeexMode *m)
void sb_decoder_destroy (void *state)
int sb_decode (void *state, SpeexBits *bits, float *out)
int sb_encoder_ctl (void *state, int request, void *ptr)
int sb_decoder_ctl (void *state, int request, void *ptr)

Define Documentation

#define M_PI   3.14159265358979323846
 

#define QMF_ORDER   64
 

#define sqr      ((x)*(x))
 

#define SUBMODE      st->submodes[st->submodeID]->x
 


Function Documentation

int sb_decode void *    state,
SpeexBits   bits,
float *    out
 

Decodes one frame

int sb_decoder_ctl void *    state,
int    request,
void *    ptr
 

void sb_decoder_destroy void *    state
 

De-allocates decoder state resources

void* sb_decoder_init SpeexMode   m
 

Initializes decoder state

int sb_encode void *    state,
float *    in,
SpeexBits   bits
 

Encodes one frame

int sb_encoder_ctl void *    state,
int    request,
void *    ptr
 

void sb_encoder_destroy void *    state
 

De-allocates encoder state resources

void* sb_encoder_init SpeexMode   m
 

Initializes encoder state


Generated on Wed Feb 11 13:48:37 2004 for speex by doxygen1.2.15