
Public Member Functions | |
| float exponents[MAX_CHANNELS][BLOCK_MAX_SIZE] | __attribute__ ((aligned(16))) |
| float coefs[MAX_CHANNELS][BLOCK_MAX_SIZE] | __attribute__ ((aligned(16))) |
| FFTSample mdct_tmp[BLOCK_MAX_SIZE] | __attribute__ ((aligned(16))) |
| float frame_out[MAX_CHANNELS][BLOCK_MAX_SIZE *2] | __attribute__ ((aligned(16))) |
Data Fields | |
| GetBitContext | gb |
| int | sample_rate |
| int | nb_channels |
| int | bit_rate |
| int | version |
| int | block_align |
| int | use_bit_reservoir |
| int | use_variable_block_len |
| int | use_exp_vlc |
| int | use_noise_coding |
| int | byte_offset_bits |
| VLC | exp_vlc |
| int | exponent_sizes [BLOCK_NB_SIZES] |
| uint16_t | exponent_bands [BLOCK_NB_SIZES][25] |
| int | high_band_start [BLOCK_NB_SIZES] |
| int | coefs_start |
| int | coefs_end [BLOCK_NB_SIZES] |
| int | exponent_high_sizes [BLOCK_NB_SIZES] |
| int | exponent_high_bands [BLOCK_NB_SIZES][HIGH_BAND_MAX_SIZE] |
| VLC | hgain_vlc |
| int | high_band_coded [MAX_CHANNELS][HIGH_BAND_MAX_SIZE] |
| int | high_band_values [MAX_CHANNELS][HIGH_BAND_MAX_SIZE] |
| VLC | coef_vlc [2] |
| uint16_t * | run_table [2] |
| uint16_t * | level_table [2] |
| int | frame_len |
| int | frame_len_bits |
| int | nb_block_sizes |
| int | reset_block_lengths |
| int | block_len_bits |
| int | next_block_len_bits |
| int | prev_block_len_bits |
| int | block_len |
| int | block_num |
| int | block_pos |
| uint8_t | ms_stereo |
| uint8_t | channel_coded [MAX_CHANNELS] |
| float | max_exponent [MAX_CHANNELS] |
| int16_t | coefs1 [MAX_CHANNELS][BLOCK_MAX_SIZE] |
| MDCTContext | mdct_ctx [BLOCK_NB_SIZES] |
| float * | windows [BLOCK_NB_SIZES] |
| uint8_t | last_superframe [MAX_CODED_SUPERFRAME_SIZE+4] |
| int | last_bitoffset |
| int | last_superframe_len |
| float | noise_table [NOISE_TAB_SIZE] |
| int | noise_index |
| float | noise_mult |
| float | lsp_cos_table [BLOCK_MAX_SIZE] |
| float | lsp_pow_e_table [256] |
| float | lsp_pow_m_table1 [(1<< LSP_POW_BITS)] |
| float | lsp_pow_m_table2 [(1<< LSP_POW_BITS)] |
Definition at line 59 of file wmadec.c.
| float exponents [MAX_CHANNELS][BLOCK_MAX_SIZE] WMADecodeContext::__attribute__ | ( | (aligned(16)) | ) |
| float coefs [MAX_CHANNELS][BLOCK_MAX_SIZE] WMADecodeContext::__attribute__ | ( | (aligned(16)) | ) |
| FFTSample mdct_tmp [BLOCK_MAX_SIZE] WMADecodeContext::__attribute__ | ( | (aligned(16)) | ) |
| float frame_out [MAX_CHANNELS][BLOCK_MAX_SIZE * 2] WMADecodeContext::__attribute__ | ( | (aligned(16)) | ) |
Definition at line 60 of file wmadec.c.
Referenced by decode_exp_lsp(), decode_exp_vlc(), wma_decode_block(), and wma_decode_superframe().
Definition at line 62 of file wmadec.c.
Referenced by wma_decode_block(), wma_decode_frame(), wma_decode_init(), and wma_decode_superframe().
Definition at line 64 of file wmadec.c.
Referenced by decode_exp_vlc(), wma_decode_block(), and wma_decode_init().
Definition at line 65 of file wmadec.c.
Referenced by wma_decode_init(), and wma_decode_superframe().
Definition at line 66 of file wmadec.c.
Referenced by wma_decode_init(), and wma_decode_superframe().
Definition at line 68 of file wmadec.c.
Referenced by wma_decode_block(), wma_decode_end(), and wma_decode_init().
Definition at line 69 of file wmadec.c.
Referenced by wma_decode_block(), wma_decode_end(), and wma_decode_init().
Definition at line 70 of file wmadec.c.
Referenced by wma_decode_init(), and wma_decode_superframe().
| int WMADecodeContext::exponent_sizes[BLOCK_NB_SIZES] |
| uint16_t WMADecodeContext::exponent_bands[BLOCK_NB_SIZES][25] |
| int WMADecodeContext::high_band_start[BLOCK_NB_SIZES] |
| int WMADecodeContext::coefs_end[BLOCK_NB_SIZES] |
| int WMADecodeContext::exponent_high_sizes[BLOCK_NB_SIZES] |
| int WMADecodeContext::exponent_high_bands[BLOCK_NB_SIZES][HIGH_BAND_MAX_SIZE] |
Definition at line 79 of file wmadec.c.
Referenced by wma_decode_block(), wma_decode_end(), and wma_decode_init().
| int WMADecodeContext::high_band_coded[MAX_CHANNELS][HIGH_BAND_MAX_SIZE] |
| int WMADecodeContext::high_band_values[MAX_CHANNELS][HIGH_BAND_MAX_SIZE] |
| uint16_t* WMADecodeContext::run_table[2] |
| uint16_t* WMADecodeContext::level_table[2] |
Definition at line 90 of file wmadec.c.
Referenced by wma_decode_block(), wma_decode_frame(), wma_decode_init(), and wma_decode_superframe().
Definition at line 91 of file wmadec.c.
Referenced by decode_exp_vlc(), wma_decode_block(), and wma_decode_init().
Definition at line 92 of file wmadec.c.
Referenced by wma_decode_block(), wma_decode_end(), and wma_decode_init().
Definition at line 94 of file wmadec.c.
Referenced by wma_decode_block(), wma_decode_init(), and wma_decode_superframe().
Definition at line 98 of file wmadec.c.
Referenced by decode_exp_lsp(), decode_exp_vlc(), and wma_decode_block().
| uint8_t WMADecodeContext::ms_stereo |
| uint8_t WMADecodeContext::channel_coded[MAX_CHANNELS] |
| float WMADecodeContext::max_exponent[MAX_CHANNELS] |
Definition at line 104 of file wmadec.c.
Referenced by decode_exp_lsp(), decode_exp_vlc(), and wma_decode_block().
| int16_t WMADecodeContext::coefs1[MAX_CHANNELS][BLOCK_MAX_SIZE] |
| MDCTContext WMADecodeContext::mdct_ctx[BLOCK_NB_SIZES] |
Definition at line 107 of file wmadec.c.
Referenced by wma_decode_block(), wma_decode_end(), and wma_decode_init().
| float* WMADecodeContext::windows[BLOCK_NB_SIZES] |
Definition at line 108 of file wmadec.c.
Referenced by wma_decode_block(), wma_decode_end(), and wma_decode_init().
| uint8_t WMADecodeContext::last_superframe[MAX_CODED_SUPERFRAME_SIZE+4] |
| float WMADecodeContext::noise_table[NOISE_TAB_SIZE] |
| float WMADecodeContext::lsp_cos_table[BLOCK_MAX_SIZE] |
Definition at line 120 of file wmadec.c.
Referenced by wma_lsp_to_curve(), and wma_lsp_to_curve_init().
| float WMADecodeContext::lsp_pow_e_table[256] |
| float WMADecodeContext::lsp_pow_m_table1[(1<< LSP_POW_BITS)] |
| float WMADecodeContext::lsp_pow_m_table2[(1<< LSP_POW_BITS)] |
1.5.5