#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 |
1.2.15