#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,
}
1.5.1