Definition at line 46 of file mlpdec.c.
Number of PCM samples decoded so far in this frame.
Definition at line 104 of file mlpdec.c.
Referenced by filter_channel(), generate_2_noise_channels(), output_data_internal(), read_access_unit(), read_block_data(), read_huff_channels(), and rematrix_channels().
number of PCM samples in current audio block
Definition at line 102 of file mlpdec.c.
Referenced by filter_channel(), read_block_data(), read_decoding_params(), and read_restart_header().
Set if the substream contains extra info to check the size of VLC blocks.
Definition at line 68 of file mlpdec.c.
Referenced by read_block_data(), and read_restart_header().
Running XOR of all output samples.
Definition at line 110 of file mlpdec.c.
Referenced by mlp_decode_init(), output_data_internal(), and read_restart_header().
Whether the LSBs of the matrix output are encoded in the bitstream.
Definition at line 91 of file mlpdec.c.
Referenced by read_decoding_params(), and read_huff_channels().
Matrix coefficients, stored as 2.14 fixed point.
Definition at line 93 of file mlpdec.c.
Referenced by read_decoding_params(), and rematrix_channels().
Left shift to apply to noise values in 0x31eb substreams.
Definition at line 95 of file mlpdec.c.
Referenced by read_decoding_params(), and rematrix_channels().
matrix output channel
Definition at line 88 of file mlpdec.c.
Referenced by read_decoding_params(), and rematrix_channels().
The index of the last channel coded in this substream.
Definition at line 58 of file mlpdec.c.
Referenced by output_data_internal(), read_decoding_params(), and read_restart_header().
The number of channels input into the rematrix stage.
Definition at line 60 of file mlpdec.c.
Referenced by generate_2_noise_channels(), read_decoding_params(), read_restart_header(), and rematrix_channels().
The index of the first channel coded in this substream.
Definition at line 56 of file mlpdec.c.
Referenced by read_block_data(), read_decoding_params(), read_huff_channels(), and read_restart_header().
The left shift applied to random noise in 0x31ea substreams.
Definition at line 63 of file mlpdec.c.
Referenced by generate_2_noise_channels(), and read_restart_header().
restart header data
The type of noise to be used in the rematrix stage.
Definition at line 53 of file mlpdec.c.
Referenced by read_decoding_params(), read_restart_header(), and rematrix_channels().
The current seed value for the pseudorandom noise generator(s).
Definition at line 65 of file mlpdec.c.
Referenced by fill_noise_buffer(), generate_2_noise_channels(), and read_restart_header().
matrix data
Number of matrices to be applied.
Definition at line 85 of file mlpdec.c.
Referenced by read_decoding_params(), read_huff_channels(), read_restart_header(), and rematrix_channels().
Left shift to apply to decoded PCM values to get final 24-bit output.
Definition at line 107 of file mlpdec.c.
Referenced by output_data_internal(), read_decoding_params(), and read_restart_header().
Bitmask of which parameter sets are conveyed in a decoding parameter block.
Definition at line 71 of file mlpdec.c.
Referenced by read_decoding_params(), and read_restart_header().
Left shift to apply to Huffman-decoded residuals.
Definition at line 99 of file mlpdec.c.
Referenced by calculate_sign_huff(), filter_channel(), read_decoding_params(), read_huff_channels(), read_restart_header(), and rematrix_channels().
Set if a valid restart header has been read. Otherwise the substream cannot be decoded.
Definition at line 48 of file mlpdec.c.
Referenced by read_access_unit(), and read_major_sync().