#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) |
|
|
|
|
|
|
|
|
|
Decodes one frame |
|
|
|
De-allocates decoder state resources |
|
Initializes decoder state |
|
Encodes one frame |
|
|
|
De-allocates encoder state resources |
|
Initializes encoder state |