MLPDecodeContext Struct Reference


Data Fields

Current access unit being read has a major sync.
Set if a valid major sync block has been read. Otherwise no decoding is possible.
Number of substreams contained within this stream.
Index of the last substream to decode - further substreams are skipped.
Stream needs channel reordering to comply with FFmpeg's channel order.
number of PCM samples contained in each frame
next power of two above the number of samples in each frame
SubStream substream [MAX_SUBSTREAMS]
int filter_changed [MAX_CHANNELS][NUM_FILTERS]
int8_t noise_buffer [MAX_BLOCKSIZE_POW2]
int8_t bypassed_lsbs [MAX_BLOCKSIZE][MAX_CHANNELS]
int32_t sample_buffer [MAX_BLOCKSIZE][MAX_CHANNELS]

Detailed Description

Definition at line 115 of file mlpdec.c.


Field Documentation

number of PCM samples contained in each frame

Definition at line 135 of file mlpdec.c.

Referenced by read_block_data(), read_decoding_params(), and read_major_sync().

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

Definition at line 137 of file mlpdec.c.

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

Definition at line 116 of file mlpdec.c.

Referenced by mlp_decode_init(), output_data(), read_access_unit(), read_block_data(), read_channel_params(), read_decoding_params(), read_filter_params(), read_major_sync(), read_matrix_params(), and read_restart_header().

int8_t MLPDecodeContext::bypassed_lsbs[MAX_BLOCKSIZE][MAX_CHANNELS]

Definition at line 145 of file mlpdec.c.

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

Definition at line 148 of file mlpdec.c.

Referenced by filter_channel(), and mlp_decode_init().

int MLPDecodeContext::filter_changed[MAX_CHANNELS][NUM_FILTERS]

Definition at line 142 of file mlpdec.c.

Referenced by read_access_unit(), and read_filter_params().

Definition at line 117 of file mlpdec.c.

Referenced by mlp_decode_init(), and output_data().

Current access unit being read has a major sync.

Definition at line 120 of file mlpdec.c.

Referenced by read_access_unit().

Definition at line 141 of file mlpdec.c.

Referenced by read_access_unit(), and read_matrix_params().

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

Definition at line 129 of file mlpdec.c.

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

Stream needs channel reordering to comply with FFmpeg's channel order.

Definition at line 132 of file mlpdec.c.

Referenced by read_major_sync(), and read_restart_header().

int8_t MLPDecodeContext::noise_buffer[MAX_BLOCKSIZE_POW2]

Definition at line 144 of file mlpdec.c.

Referenced by fill_noise_buffer(), and rematrix_channels().

Number of substreams contained within this stream.

Definition at line 126 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 123 of file mlpdec.c.

Referenced by read_access_unit(), and read_major_sync().

int32_t MLPDecodeContext::sample_buffer[MAX_BLOCKSIZE][MAX_CHANNELS]

Definition at line 146 of file mlpdec.c.

Referenced by filter_channel(), generate_2_noise_channels(), output_data(), read_huff_channels(), and rematrix_channels().

Definition at line 139 of file mlpdec.c.

Referenced by calculate_sign_huff(), fill_noise_buffer(), filter_channel(), generate_2_noise_channels(), mlp_decode_init(), output_data(), read_access_unit(), read_block_data(), read_channel_params(), read_decoding_params(), read_filter_params(), read_huff_channels(), read_major_sync(), read_matrix_params(), read_restart_header(), and rematrix_channels().


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

Generated on Fri Oct 26 02:50:16 2012 for FFmpeg by doxygen 1.5.8

AltStyle によって変換されたページ (->オリジナル) /