ModeTab Struct Reference

Parameters and tables that are different for every combination of bitrate/sample rate. More...


Data Fields

struct FrameMode fmode [3]
frame type-dependant parameters
uint16_t size
frame size in samples
number of lsp coefficients
const float * lspcodebook
number of CB entries for the LSP decoding
PPC shape CB.
number of the bits for the PPC period value
number of bits of the PPC shape CB coeffs
size of PPC shape CB
bits for PPC gain
uint16_t peak_per2wid
constant for peak period to peak width conversion

Detailed Description

Parameters and tables that are different for every combination of bitrate/sample rate.

Definition at line 69 of file twinvq.c.


Field Documentation

struct FrameMode ModeTab::fmode[3] [read]

frame type-dependant parameters

Definition at line 70 of file twinvq.c.

Referenced by construct_perm_table(), dec_bark_env(), dec_gain(), dec_lpc_spectrum_inv(), eval_lpcenv(), imdct_and_window(), init_bitstream_params(), init_mdct_win(), and read_and_decode_spectrum().

Definition at line 77 of file twinvq.c.

Referenced by init_bitstream_params(), and read_and_decode_spectrum().

Definition at line 78 of file twinvq.c.

Referenced by decode_lsp(), init_bitstream_params(), and read_and_decode_spectrum().

Definition at line 79 of file twinvq.c.

Referenced by decode_lsp(), init_bitstream_params(), and read_and_decode_spectrum().

number of CB entries for the LSP decoding

Definition at line 81 of file twinvq.c.

Referenced by decode_lsp(), init_bitstream_params(), and read_and_decode_spectrum().

const float* ModeTab::lspcodebook

Definition at line 74 of file twinvq.c.

Referenced by decode_lsp().

number of lsp coefficients

Definition at line 73 of file twinvq.c.

Referenced by dec_lpc_spectrum_inv(), decode_lsp(), eval_lpcenv(), and eval_lpcenv_or_interp().

constant for peak period to peak width conversion

Definition at line 92 of file twinvq.c.

Referenced by decode_ppc().

bits for PPC gain

Definition at line 89 of file twinvq.c.

Referenced by init_bitstream_params(), and read_and_decode_spectrum().

number of the bits for the PPC period value

Definition at line 85 of file twinvq.c.

Referenced by decode_ppc(), init_bitstream_params(), and read_and_decode_spectrum().

number of bits of the PPC shape CB coeffs

Definition at line 87 of file twinvq.c.

Referenced by init_bitstream_params().

PPC shape CB.

Definition at line 82 of file twinvq.c.

Referenced by read_and_decode_spectrum().

size of PPC shape CB

Definition at line 88 of file twinvq.c.

Referenced by construct_perm_table(), decode_ppc(), init_bitstream_params(), and read_and_decode_spectrum().

uint16_t ModeTab::size

frame size in samples

Definition at line 72 of file twinvq.c.

Referenced by construct_perm_table(), dec_lpc_spectrum_inv(), decode_ppc(), eval_lpcenv(), imdct_and_window(), imdct_output(), init_bitstream_params(), init_mdct_win(), read_and_decode_spectrum(), and twin_decode_frame().


The documentation for this struct was generated from the following file:

Generated on Fri Oct 26 02:50:16 2012 for FFmpeg by doxygen 1.5.8

AltStyle によって変換されたページ (->オリジナル) /