modes.c File Reference

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

#define MAX_IN_SAMPLES   640

#define NULL   0


Function Documentation

const SpeexMode* speex_lib_get_mode ( int  mode  ) 

int speex_mode_query ( const SpeexMode *  mode,
int  request,
void *  ptr 
)


Variable Documentation

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:

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:


Generated on Wed May 7 21:12:19 2008 for speex by  doxygen 1.5.3