#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>
Include dependency graph for modes.c:
Defines | |
#define | NULL 0 |
#define | MAX_IN_SAMPLES 640 |
Functions | |
int | speex_mode_query (const SpeexMode *mode, int request, void *ptr) |
const SpeexMode * | speex_lib_get_mode (int mode) |
Variables | |
const SpeexMode *const | 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 |
#define MAX_IN_SAMPLES 640 |
#define NULL 0 |
const SpeexMode* speex_lib_get_mode | ( | int | mode | ) |
int speex_mode_query | ( | const SpeexMode * | mode, | |
int | request, | |||
void * | ptr | |||
) |
const signed char exc_10_16_table[] |
const signed char exc_10_32_table[] |
const signed char exc_20_32_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 gain_cdbk_lbr[] |
const signed char gain_cdbk_nb[] |
const signed char hexc_10_32_table[] |
const signed char hexc_table[] |
const SpeexMode* const speex_mode_list[SPEEX_NB_MODES] = {&speex_nb_mode, &speex_wb_mode, &speex_uwb_mode} |
const SpeexMode speex_nb_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, }
const SpeexMode speex_uwb_mode |
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, }
const SpeexMode speex_wb_mode |
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, }