|
FFmpeg
|
QDM2 decoder context. More...
Public Attributes | |
| int | nb_channels |
| Parameters from codec header, do not change during playback. More... | |
| int | channels |
| number of channels | |
| int | group_size |
| size of frame group (16 frames per group) | |
| int | fft_size |
| size of FFT, in complex numbers | |
| int | checksum_size |
| size of data block, used also for checksum | |
| int | group_order |
| Parameters built from header parameters, do not change during playback. More... | |
| int | fft_order |
| order of FFT (actually fftorder+1) | |
| int | frame_size |
| size of data frame | |
| int | frequency_range |
| int | sub_sampling |
| subsampling: 0=25%, 1=50%, 2=100% */ | |
| int | coeff_per_sb_select |
| selector for "num. of coeffs. per subband" tables. Can be 0, 1, 2 | |
| int | cm_table_select |
| selector for "coding method" tables. Can be 0, 1 (from init: 0-4) | |
| QDM2SubPacket | sub_packets [16] |
| Packets and packet lists. More... | |
| QDM2SubPNode | sub_packet_list_A [16] |
| list of all packets | |
| QDM2SubPNode | sub_packet_list_B [16] |
| FFT packets B are on list. | |
| int | sub_packets_B |
| number of packets on 'B' list | |
| QDM2SubPNode | sub_packet_list_C [16] |
| packets with errors? | |
| QDM2SubPNode | sub_packet_list_D [16] |
| DCT packets. | |
| FFTTone | fft_tones [1000] |
| FFT and tones. | |
| int | fft_tone_start |
| int | fft_tone_end |
| FFTCoefficient | fft_coefs [1000] |
| int | fft_coefs_index |
| int | fft_coefs_min_index [5] |
| int | fft_coefs_max_index [5] |
| int | fft_level_exp [6] |
| RDFTContext | rdft_ctx |
| QDM2FFT | fft |
| const uint8_t * | compressed_data |
| I/O data. | |
| int | compressed_size |
| float | output_buffer [QDM2_MAX_FRAME_SIZE *MPA_MAX_CHANNELS *2] |
| MPADSPContext | mpadsp |
| Synthesis filter. | |
QDM2 decoder context.
| int QDM2Context::group_order |
Parameters built from header parameters, do not change during playback.
order of frame group
| int QDM2Context::nb_channels |
Parameters from codec header, do not change during playback.
number of channels
| QDM2SubPacket QDM2Context::sub_packets[16] |
Packets and packet lists.
the packets themselves
1.8.12