#include "modes.h"
#include "ltp.h"
#include "quant_lsp.h"
#include "cb_search.h"
#include "sb_celp.h"
#include "nb_celp.h"
#include "vbr.h"
#include "misc.h"
#include <math.h>
Defines | |
#define | NULL 0 |
#define | MAX_IN_SAMPLES 640 |
Functions | |
int | speex_mode_query (const SpeexMode *mode, int request, void *ptr) |
Variables | |
const SpeexMode * | speex_mode_list [SPEEX_NB_MODES] = {&speex_nb_mode, &speex_wb_mode, &speex_uwb_mode} |
const signed char | gain_cdbk_nb [] |
const signed char | gain_cdbk_lbr [] |
const signed char | hexc_table [] |
const signed char | exc_5_256_table [] |
const signed char | exc_5_64_table [] |
const signed char | exc_8_128_table [] |
const signed char | exc_10_32_table [] |
const signed char | exc_10_16_table [] |
const signed char | exc_20_32_table [] |
const signed char | hexc_10_32_table [] |
const SpeexMode | speex_nb_mode |
const SpeexMode | speex_wb_mode |
const SpeexMode | speex_uwb_mode |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: { &nb_mode, nb_mode_query, "narrowband", 0, 4, &nb_encoder_init, &nb_encoder_destroy, &nb_encode, &nb_decoder_init, &nb_decoder_destroy, &nb_decode, &nb_encoder_ctl, &nb_decoder_ctl, } |
|
Initial value: { &sb_uwb_mode, wb_mode_query, "ultra-wideband (sub-band CELP)", 2, 4, &sb_encoder_init, &sb_encoder_destroy, &sb_encode, &sb_decoder_init, &sb_decoder_destroy, &sb_decode, &sb_encoder_ctl, &sb_decoder_ctl, } |
|
Initial value: { &sb_wb_mode, wb_mode_query, "wideband (sub-band CELP)", 1, 4, &sb_encoder_init, &sb_encoder_destroy, &sb_encode, &sb_decoder_init, &sb_decoder_destroy, &sb_decode, &sb_encoder_ctl, &sb_decoder_ctl, } |