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 Mon Jun 19 22:41:17 2006 for speex by  doxygen 1.4.6