| Data Fields | |
| AVCodecContext * | avctx | 
| AVFrame | frame | 
| DSPContext | dsp | 
| AVFloatDSPContext | fdsp | 
| FFTContext | mdct_ctx [3] | 
| const ModeTab * | mtab | 
| 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] | 
| int | discarded_packets | 
| float * | cos_tabs [3] | 
| float * | tmp_buf | 
Definition at line 176 of file twinvq.c.
Definition at line 177 of file twinvq.c.
Referenced by construct_perm_table(), dec_gain(), decode_ppc(), imdct_output(), init_bitstream_params(), init_mdct_win(), read_and_decode_spectrum(), and twin_decode_init().
| float TwinContext::bark_hist[3][2][40] | 
BSE coefficients of last frame.
Definition at line 187 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 193 of file twinvq.c.
Referenced by dequant(), and init_bitstream_params().
| float* TwinContext::cos_tabs[3] | 
Definition at line 203 of file twinvq.c.
Referenced by eval_lpcenv(), eval_lpcenv_or_interp(), init_mdct_win(), and twin_decode_close().
| float* TwinContext::curr_frame | 
non-interleaved output
Definition at line 198 of file twinvq.c.
Referenced by imdct_and_window(), imdct_output(), init_mdct_win(), twin_decode_close(), and twin_decode_frame().
Definition at line 179 of file twinvq.c.
Referenced by imdct_and_window(), imdct_output(), and twin_decode_init().
Definition at line 180 of file twinvq.c.
Referenced by read_and_decode_spectrum(), and twin_decode_init().
| uint8_t TwinContext::length[4][2] | 
main codebook stride
Definition at line 191 of file twinvq.c.
Referenced by construct_perm_table(), dequant(), and init_bitstream_params().
Definition at line 192 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 186 of file twinvq.c.
Referenced by read_and_decode_spectrum().
Definition at line 181 of file twinvq.c.
Referenced by imdct_and_window(), init_mdct_win(), and twin_decode_close().
| const ModeTab* TwinContext::mtab | 
Definition at line 183 of file twinvq.c.
Referenced by construct_perm_table(), dec_bark_env(), dec_gain(), dec_lpc_spectrum_inv(), decode_lsp(), decode_ppc(), eval_lpcenv(), eval_lpcenv_or_interp(), imdct_and_window(), imdct_output(), init_bitstream_params(), init_mdct_win(), read_and_decode_spectrum(), twin_decode_frame(), and twin_decode_init().
Definition at line 195 of file twinvq.c.
Referenced by construct_perm_table(), dequant(), init_bitstream_params(), and read_and_decode_spectrum().
| int16_t TwinContext::permut[4][4096] | 
| float* TwinContext::prev_frame | 
non-interleaved previous frame
Definition at line 199 of file twinvq.c.
Referenced by imdct_output(), init_mdct_win(), twin_decode_close(), and twin_decode_frame().
| float* TwinContext::spectrum | 
Definition at line 197 of file twinvq.c.
Referenced by imdct_output(), init_mdct_win(), twin_decode_close(), and twin_decode_frame().
| float* TwinContext::tmp_buf | 
Definition at line 206 of file twinvq.c.
Referenced by construct_perm_table(), imdct_and_window(), init_mdct_win(), read_and_decode_spectrum(), and twin_decode_close().
 1.5.8
 1.5.8