TwinContext Struct Reference


Data Fields

AVCodecContextavctx
DSPContext dsp
FFTContext mdct_ctx [3]
const ModeTabmtab
float lsp_hist [2][20]
 LSP coefficients of the last frame.
float bark_hist [3][2][40]
 BSE coefficients of last frame.
int16_t permut [4][4096]
uint8_t length [4][2]
 main codebook stride
uint8_t length_change [4]
uint8_t bits_main_spec [2][4][2]
 bits for the main codebook
int bits_main_spec_change [4]
int n_div [4]
float * spectrum
float * curr_frame
 non-interleaved output
float * prev_frame
 non-interleaved previous frame
int last_block_pos [2]
float * cos_tabs [3]
float * tmp_buf

Detailed Description

Definition at line 174 of file twinvq.c.


Field Documentation

float TwinContext::bark_hist[3][2][40]

BSE coefficients of last frame.

Definition at line 183 of file twinvq.c.

Referenced by dec_bark_env(), and twin_decode_init().

uint8_t TwinContext::bits_main_spec[2][4][2]

bits for the main codebook

Definition at line 189 of file twinvq.c.

Referenced by dequant(), and init_bitstream_params().

Definition at line 190 of file twinvq.c.

Referenced by dequant(), and init_bitstream_params().

Definition at line 198 of file twinvq.c.

Referenced by eval_lpcenv(), eval_lpcenv_or_interp(), init_mdct_win(), and twin_decode_close().

non-interleaved output

Definition at line 194 of file twinvq.c.

Referenced by imdct_and_window(), imdct_output(), init_mdct_win(), twin_decode_close(), and twin_decode_frame().

Definition at line 176 of file twinvq.c.

Referenced by imdct_and_window(), read_and_decode_spectrum(), and twin_decode_init().

Definition at line 196 of file twinvq.c.

Referenced by imdct_and_window(), and imdct_output().

uint8_t TwinContext::length[4][2]

main codebook stride

Definition at line 187 of file twinvq.c.

Referenced by construct_perm_table(), dequant(), and init_bitstream_params().

Definition at line 188 of file twinvq.c.

Referenced by construct_perm_table(), dequant(), and init_bitstream_params().

float TwinContext::lsp_hist[2][20]

LSP coefficients of the last frame.

Definition at line 182 of file twinvq.c.

Referenced by read_and_decode_spectrum().

Definition at line 177 of file twinvq.c.

Referenced by imdct_and_window(), init_mdct_win(), and twin_decode_close().

int16_t TwinContext::permut[4][4096]

Definition at line 186 of file twinvq.c.

Referenced by construct_perm_table(), and dequant().

non-interleaved previous frame

Definition at line 195 of file twinvq.c.

Referenced by imdct_output(), init_mdct_win(), twin_decode_close(), and twin_decode_frame().

Definition at line 193 of file twinvq.c.

Referenced by imdct_output(), init_mdct_win(), twin_decode_close(), and twin_decode_frame().


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

Generated on Fri Oct 26 02:36:58 2012 for FFmpeg by  doxygen 1.5.8