FFmpeg
Data Fields
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
 
 
 
 
 
 
 
 

Detailed Description

Definition at line 129 of file mlpdec.c.

Field Documentation

AVCodecContext* MLPDecodeContext::avctx

Definition at line 130 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().

int MLPDecodeContext::is_major_sync_unit

Current access unit being read has a major sync.

Definition at line 133 of file mlpdec.c.

Referenced by read_access_unit().

uint8_t MLPDecodeContext::params_valid

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

Definition at line 136 of file mlpdec.c.

Referenced by read_access_unit(), and read_major_sync().

uint8_t MLPDecodeContext::num_substreams

Number of substreams contained within this stream.

Definition at line 139 of file mlpdec.c.

Referenced by read_access_unit(), and read_major_sync().

uint8_t MLPDecodeContext::max_decoded_substream

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

Definition at line 142 of file mlpdec.c.

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

uint8_t MLPDecodeContext::needs_reordering

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

Definition at line 145 of file mlpdec.c.

Referenced by read_major_sync(), and read_restart_header().

int MLPDecodeContext::access_unit_size

number of PCM samples contained in each frame

Definition at line 148 of file mlpdec.c.

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

int MLPDecodeContext::access_unit_size_pow2

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

Definition at line 150 of file mlpdec.c.

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

SubStream MLPDecodeContext::substream[MAX_SUBSTREAMS]

Definition at line 152 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().

int MLPDecodeContext::matrix_changed

Definition at line 154 of file mlpdec.c.

Referenced by read_access_unit(), and read_matrix_params().

int MLPDecodeContext::filter_changed[MAX_CHANNELS][NUM_FILTERS]

Definition at line 155 of file mlpdec.c.

Referenced by read_access_unit(), and read_filter_params().

int8_t MLPDecodeContext::noise_buffer[MAX_BLOCKSIZE_POW2]

Definition at line 157 of file mlpdec.c.

Referenced by fill_noise_buffer(), and rematrix_channels().

int8_t MLPDecodeContext::bypassed_lsbs[MAX_BLOCKSIZE][MAX_CHANNELS]

Definition at line 158 of file mlpdec.c.

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

int32_t MLPDecodeContext::sample_buffer[MAX_BLOCKSIZE][MAX_CHANNELS]

Definition at line 159 of file mlpdec.c.

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

MLPDSPContext MLPDecodeContext::dsp

Definition at line 161 of file mlpdec.c.

Referenced by filter_channel(), mlp_decode_init(), output_data(), read_decoding_params(), read_major_sync(), read_restart_header(), and rematrix_channels().


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

Generated on Sun Jul 20 2014 23:06:33 for FFmpeg by   doxygen 1.8.2

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