# libspeex Directory Reference

## Files
file | _kiss_fft_guts.h
file | arch.h
| Various architecture definitions Speex.

file | bits.c
file | cb_search.c
file | cb_search.h
| Overlapped codebook search.

file | cb_search_arm4.h
| Fixed codebook functions (ARM4 version).

file | cb_search_bfin.h
| Fixed codebook functions (Blackfin version).

file | cb_search_sse.h
| Fixed codebook functions (SSE version).

file | exc_10_16_table.c
file | exc_10_32_table.c
file | exc_20_32_table.c
file | exc_5_256_table.c
file | exc_5_64_table.c
file | exc_8_128_table.c
file | fftwrap.c
file | fftwrap.h
file | filters.c
file | filters.h
| Various analysis/synthesis filters.

file | filters_arm4.h
| Various analysis/synthesis filters (ARM4 version).

file | filters_bfin.h
| Various analysis/synthesis filters (Blackfin version).

file | filters_sse.h
| Various analysis/synthesis filters (SSE version).

file | fixed_arm4.h
| ARM4 fixed-point operations.

file | fixed_arm5e.h
| ARM-tuned fixed-point operations.

file | fixed_bfin.h
| Blackfin fixed-point operations.

file | fixed_debug.h
| Fixed-point operations with debugging.

file | fixed_generic.h
| Generic fixed-point operations.

file | gain_table.c
file | gain_table_lbr.c
file | hexc_10_32_table.c
file | hexc_table.c
file | high_lsp_tables.c
file | jitter.c
file | kiss_fft.c
file | kiss_fft.h
file | kiss_fftr.c
file | kiss_fftr.h
file | lbr_48k_tables.c
file | lpc.c
file | lpc.h
| Functions for LPC (Linear Prediction Coefficients) analysis.

file | lpc_bfin.h
| Functions for LPC (Linear Prediction Coefficients) analysis (Blackfin version).

file | lsp.c
file | lsp.h
| Line Spectral Pair (LSP) functions.

file | lsp_tables_nb.c
file | ltp.c
file | ltp.h
| Long-Term Prediction functions.

file | ltp_arm4.h
| Long-Term Prediction functions (ARM4 version).

file | ltp_bfin.h
| Long-Term Prediction functions (Blackfin version).

file | ltp_sse.h
| Long-Term Prediction functions (SSE version).

file | math_approx.c
file | math_approx.h
| Various math approximation functions for Speex.

file | mdf.c
file | misc.c
file | misc.h
| Various compatibility routines for Speex.

file | misc_bfin.h
| Various compatibility routines for Speex (Blackfin version).

file | modes.c
file | modes.h
| Describes the different modes of the codec.

file | nb_celp.c
file | nb_celp.h
| Narrowband CELP encoder/decoder.

file | pcm_wrapper.c
| PCM encoding wrapped as a Speex mode.

file | preprocess.c
file | pseudofloat.h
| Pseudo-floating point.

file | quant_lsp.c
file | quant_lsp.h
| LSP vector quantization.

file | sb_celp.c
file | sb_celp.h
| Sub-band CELP mode used for wideband encoding.

file | smallft.c
file | smallft.h
| Discrete Rotational Fourier Transform (DRFT).

file | speex.c
file | speex_callbacks.c
file | speex_header.c
file | stack_alloc.h
| Temporary memory allocation on stack.

file | stereo.c
file | vbr.c
file | vbr.h
| Variable Bit-Rate (VBR) related routines.

file | vorbis_psy.c
file | vorbis_psy.h
file | vq.c
file | vq.h
| Vector quantization.

file | vq_arm4.h
| ARM4-optimized vq routine.

file | vq_bfin.h
| Blackfin-optimized vq routine.

file | vq_sse.h
| SSE-optimized vq routine.