| FFmpeg
    | 
Parameters and tables that are different for every combination of bitrate/sample rate. More...
#include <twinvq.h>
| Data Fields | |
| struct TwinVQFrameMode | fmode [3] | 
| frame type-dependent parameters  More... | |
| uint16_t | size | 
| frame size in samples  More... | |
| uint8_t | n_lsp | 
| number of lsp coefficients  More... | |
| const float * | lspcodebook | 
| uint8_t | lsp_bit0 | 
| uint8_t | lsp_bit1 | 
| uint8_t | lsp_bit2 | 
| uint8_t | lsp_split | 
| number of CB entries for the LSP decoding  More... | |
| const int16_t * | ppc_shape_cb | 
| PPC shape CB.  More... | |
| uint8_t | ppc_period_bit | 
| number of the bits for the PPC period value  More... | |
| uint8_t | ppc_shape_bit | 
| number of bits of the PPC shape CB coeffs  More... | |
| uint8_t | ppc_shape_len | 
| size of PPC shape CB  More... | |
| uint8_t | pgain_bit | 
| bits for PPC gain  More... | |
| uint16_t | peak_per2wid | 
| constant for peak period to peak width conversion  More... | |
Parameters and tables that are different for every combination of bitrate/sample rate.
| struct TwinVQFrameMode TwinVQModeTab::fmode[3] | 
frame type-dependent parameters
Definition at line 112 of file twinvq.h.
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(), metasound_read_bitstream(), read_and_decode_spectrum(), and twinvq_read_bitstream().
| uint16_t TwinVQModeTab::size | 
frame size in samples
Definition at line 114 of file twinvq.h.
Referenced by construct_perm_table(), dec_lpc_spectrum_inv(), decode_ppc(), eval_lpcenv(), ff_twinvq_decode_frame(), imdct_and_window(), imdct_output(), init_bitstream_params(), init_mdct_win(), metasound_decode_init(), read_and_decode_spectrum(), and twinvq_decode_init().
| uint8_t TwinVQModeTab::n_lsp | 
number of lsp coefficients
Definition at line 115 of file twinvq.h.
Referenced by dec_lpc_spectrum_inv(), decode_lsp(), eval_lpcenv(), and eval_lpcenv_or_interp().
| const float* TwinVQModeTab::lspcodebook | 
Definition at line 116 of file twinvq.h.
Referenced by decode_lsp().
| uint8_t TwinVQModeTab::lsp_bit0 | 
Definition at line 119 of file twinvq.h.
Referenced by init_bitstream_params(), metasound_read_bitstream(), and twinvq_read_bitstream().
| uint8_t TwinVQModeTab::lsp_bit1 | 
Definition at line 120 of file twinvq.h.
Referenced by decode_lsp(), init_bitstream_params(), metasound_read_bitstream(), and twinvq_read_bitstream().
| uint8_t TwinVQModeTab::lsp_bit2 | 
Definition at line 121 of file twinvq.h.
Referenced by decode_lsp(), init_bitstream_params(), metasound_read_bitstream(), and twinvq_read_bitstream().
| uint8_t TwinVQModeTab::lsp_split | 
number of CB entries for the LSP decoding
Definition at line 123 of file twinvq.h.
Referenced by decode_lsp(), init_bitstream_params(), metasound_read_bitstream(), and twinvq_read_bitstream().
| const int16_t* TwinVQModeTab::ppc_shape_cb | 
| uint8_t TwinVQModeTab::ppc_period_bit | 
number of the bits for the PPC period value
Definition at line 127 of file twinvq.h.
Referenced by decode_ppc(), init_bitstream_params(), metasound_read_bitstream(), and twinvq_read_bitstream().
| uint8_t TwinVQModeTab::ppc_shape_bit | 
number of bits of the PPC shape CB coeffs
Definition at line 129 of file twinvq.h.
Referenced by init_bitstream_params().
| uint8_t TwinVQModeTab::ppc_shape_len | 
size of PPC shape CB
Definition at line 130 of file twinvq.h.
Referenced by construct_perm_table(), decode_ppc(), init_bitstream_params(), and read_and_decode_spectrum().
| uint8_t TwinVQModeTab::pgain_bit | 
bits for PPC gain
Definition at line 131 of file twinvq.h.
Referenced by decode_ppc(), init_bitstream_params(), metasound_read_bitstream(), and twinvq_read_bitstream().
| uint16_t TwinVQModeTab::peak_per2wid | 
constant for peak period to peak width conversion
Definition at line 134 of file twinvq.h.
Referenced by decode_ppc().
 1.8.17
 1.8.17