MLPDecodeContext Struct Reference


Data Fields

AVCodecContextavctx
uint8_t params_valid
 Set if a valid major sync block has been read. Otherwise no decoding is possible.
uint8_t num_substreams
 Number of substreams contained within this stream.
uint8_t max_decoded_substream
 Index of the last substream to decode - further substreams are skipped.
int access_unit_size
 number of PCM samples contained in each frame
int access_unit_size_pow2
 next power of two above the number of samples in each frame
SubStream substream [MAX_SUBSTREAMS]
ChannelParams channel_params [MAX_CHANNELS]
int8_t noise_buffer [MAX_BLOCKSIZE_POW2]
int8_t bypassed_lsbs [MAX_BLOCKSIZE][MAX_CHANNELS]
int32_t sample_buffer [MAX_BLOCKSIZE][MAX_CHANNELS+2]

Detailed Description

Definition at line 114 of file mlpdec.c.


Field Documentation

number of PCM samples contained in each frame

Definition at line 127 of file mlpdec.c.

Referenced by read_block_data(), and read_major_sync().

next power of two above the number of samples in each frame

Definition at line 129 of file mlpdec.c.

Referenced by fill_noise_buffer(), read_major_sync(), and rematrix_channels().

int8_t MLPDecodeContext::bypassed_lsbs[MAX_BLOCKSIZE][MAX_CHANNELS]

Definition at line 136 of file mlpdec.c.

Referenced by read_block_data(), read_huff_channels(), and rematrix_channels().

Index of the last substream to decode - further substreams are skipped.

Definition at line 124 of file mlpdec.c.

Referenced by read_access_unit(), read_major_sync(), and read_restart_header().

int8_t MLPDecodeContext::noise_buffer[MAX_BLOCKSIZE_POW2]

Definition at line 135 of file mlpdec.c.

Referenced by fill_noise_buffer(), and rematrix_channels().

Number of substreams contained within this stream.

Definition at line 121 of file mlpdec.c.

Referenced by read_access_unit(), and read_major_sync().

Set if a valid major sync block has been read. Otherwise no decoding is possible.

Definition at line 118 of file mlpdec.c.

Referenced by read_access_unit(), and read_major_sync().

int32_t MLPDecodeContext::sample_buffer[MAX_BLOCKSIZE][MAX_CHANNELS+2]


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

Generated on Fri Oct 26 02:35:47 2012 for FFmpeg by  doxygen 1.5.8