QDM2 decoder context. More...
Parameters from codec header, do not change during playback.
number of channels
Definition at line 129 of file qdm2.c.
Referenced by average_quantized_coeffs(), build_sb_samples_from_noise(), fill_tone_level_array(), init_tone_level_dequantization(), process_subpacket_11(), process_subpacket_9(), qdm2_calculate_fft(), qdm2_fft_decode_tones(), qdm2_synthesis_filter(), and synthfilt_build_sb_samples().
number of channels
Definition at line 130 of file qdm2.c.
Referenced by qdm2_calculate_fft(), qdm2_decode(), qdm2_fft_tone_synthesizer(), and qdm2_synthesis_filter().
size of frame group (16 frames per group)
Definition at line 131 of file qdm2.c.
Referenced by qdm2_fft_decode_tones().
size of FFT, in complex numbers
Definition at line 132 of file qdm2.c.
Referenced by qdm2_calculate_fft(), and qdm2_fft_tone_synthesizer().
size of data block, used also for checksum
Definition at line 133 of file qdm2.c.
Referenced by qdm2_decode(), and qdm2_decode_super_block().
Parameters built from header parameters, do not change during playback.
order of frame group
Definition at line 136 of file qdm2.c.
Referenced by qdm2_fft_decode_tones().
size of data frame
Definition at line 138 of file qdm2.c.
Referenced by qdm2_decode(), and qdm2_synthesis_filter().
Definition at line 139 of file qdm2.c.
Referenced by qdm2_fft_decode_tones().
subsampling: 0=25%, 1=50%, 2=100% */
Definition at line 140 of file qdm2.c.
Referenced by average_quantized_coeffs(), fill_tone_level_array(), init_tone_level_dequantization(), process_subpacket_12(), process_subpacket_9(), qdm2_decode_fft_packets(), and qdm2_synthesis_filter().
selector for "num. of coeffs. per subband" tables. Can be 0, 1, 2
Definition at line 141 of file qdm2.c.
Referenced by average_quantized_coeffs(), fill_tone_level_array(), and process_subpacket_9().
selector for "coding method" tables. Can be 0, 1 (from init: 0-4)
Definition at line 142 of file qdm2.c.
Referenced by process_subpacket_11().
Packets and packet lists.
the packets themselves
Definition at line 145 of file qdm2.c.
Referenced by qdm2_decode_super_block().
FFT packets B are on list.
Definition at line 147 of file qdm2.c.
Referenced by qdm2_decode_fft_packets(), and qdm2_decode_super_block().
number of packets on 'B' list
Definition at line 148 of file qdm2.c.
Referenced by qdm2_decode_fft_packets(), and qdm2_decode_super_block().
FFT and tones.
Definition at line 153 of file qdm2.c.
Referenced by qdm2_fft_generate_tone(), and qdm2_fft_tone_synthesizer().
Definition at line 154 of file qdm2.c.
Referenced by qdm2_fft_tone_synthesizer().
Definition at line 155 of file qdm2.c.
Referenced by qdm2_fft_generate_tone(), and qdm2_fft_tone_synthesizer().
Definition at line 156 of file qdm2.c.
Referenced by qdm2_fft_decode_tones(), qdm2_fft_init_coefficient(), and qdm2_fft_tone_synthesizer().
Definition at line 157 of file qdm2.c.
Referenced by qdm2_decode_fft_packets(), qdm2_fft_decode_tones(), and qdm2_fft_init_coefficient().
Definition at line 158 of file qdm2.c.
Referenced by qdm2_decode_fft_packets(), qdm2_fft_init_coefficient(), and qdm2_fft_tone_synthesizer().
Definition at line 159 of file qdm2.c.
Referenced by qdm2_decode_fft_packets().
Definition at line 160 of file qdm2.c.
Referenced by qdm2_decode_fft_packets(), qdm2_decode_super_block(), and qdm2_fft_decode_tones().
Definition at line 161 of file qdm2.c.
Referenced by qdm2_calculate_fft().
Definition at line 162 of file qdm2.c.
Referenced by qdm2_calculate_fft().
Definition at line 163 of file qdm2.c.
Referenced by qdm2_calculate_fft(), and qdm2_fft_tone_synthesizer().
I/O data.
Definition at line 166 of file qdm2.c.
Referenced by qdm2_decode(), and qdm2_decode_super_block().
Definition at line 167 of file qdm2.c.
Referenced by qdm2_decode(), and qdm2_decode_super_block().
Definition at line 168 of file qdm2.c.
Referenced by qdm2_calculate_fft(), qdm2_decode(), and qdm2_synthesis_filter().
Definition at line 172 of file qdm2.c.
Referenced by qdm2_synthesis_filter().
Definition at line 173 of file qdm2.c.
Referenced by qdm2_synthesis_filter().
Definition at line 174 of file qdm2.c.
Referenced by build_sb_samples_from_noise(), qdm2_synthesis_filter(), and synthfilt_build_sb_samples().
Definition at line 175 of file qdm2.c.
Referenced by qdm2_synthesis_filter().
Mixed temporary data used in decoding.
Definition at line 178 of file qdm2.c.
Referenced by build_sb_samples_from_noise(), fill_tone_level_array(), and synthfilt_build_sb_samples().
Definition at line 179 of file qdm2.c.
Referenced by process_subpacket_11(), and synthfilt_build_sb_samples().
Definition at line 180 of file qdm2.c.
Referenced by average_quantized_coeffs(), fill_tone_level_array(), init_tone_level_dequantization(), and process_subpacket_9().
Definition at line 181 of file qdm2.c.
Referenced by fill_tone_level_array().
Definition at line 182 of file qdm2.c.
Referenced by fill_tone_level_array(), init_tone_level_dequantization(), and qdm2_decode_super_block().
Definition at line 183 of file qdm2.c.
Referenced by fill_tone_level_array(), init_tone_level_dequantization(), and qdm2_decode_super_block().
Definition at line 184 of file qdm2.c.
Referenced by fill_tone_level_array(), init_tone_level_dequantization(), and qdm2_decode_super_block().
Definition at line 185 of file qdm2.c.
Referenced by fill_tone_level_array(), and process_subpacket_11().
Definition at line 186 of file qdm2.c.
Referenced by process_subpacket_11().
packet has errors
Definition at line 189 of file qdm2.c.
Referenced by qdm2_decode(), and qdm2_decode_super_block().
select fft tables and some algorithm based on superblock type
Definition at line 190 of file qdm2.c.
Referenced by fill_tone_level_array(), process_subpacket_11(), qdm2_decode_super_block(), qdm2_fft_decode_tones(), and qdm2_fft_tone_synthesizer().
used to perform or skip synthesis filter
Definition at line 191 of file qdm2.c.
Referenced by qdm2_decode(), and qdm2_decode_super_block().
Definition at line 193 of file qdm2.c.
Referenced by qdm2_decode().
index for dithering noise table
Definition at line 194 of file qdm2.c.
Referenced by build_sb_samples_from_noise(), and synthfilt_build_sb_samples().