FFmpeg
Public Attributes | List of all members
QDM2Context Struct Reference

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.
 

Detailed Description

QDM2 decoder context.

Member Data Documentation

§ group_order

int QDM2Context::group_order

Parameters built from header parameters, do not change during playback.

order of frame group

§ nb_channels

int QDM2Context::nb_channels

Parameters from codec header, do not change during playback.

number of channels

§ sub_packets

QDM2SubPacket QDM2Context::sub_packets[16]

Packets and packet lists.

the packets themselves


The documentation for this struct was generated from the following file: