FFmpeg
Data Fields
MLPDecodeContext Struct Reference

Data Fields

 
  Current access unit being read has a major sync. More...
 
  Size of the major sync unit, in bytes. More...
 
  Set if a valid major sync block has been read. Otherwise no decoding is possible. More...
 
  Number of substreams contained within this stream. More...
 
  Index of the last substream to decode - further substreams are skipped. More...
 
  Stream needs channel reordering to comply with FFmpeg's channel order. More...
 
  number of PCM samples contained in each frame More...
 
  next power of two above the number of samples in each frame More...
 
 
 
 
 
 
 
 

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().

int MLPDecodeContext::major_sync_header_size

Size of the major sync unit, in bytes.

Definition at line 136 of file mlpdec.c.

Referenced by read_access_unit(), and read_major_sync().

uint8_t MLPDecodeContext::params_valid

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

Definition at line 139 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 142 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 145 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 148 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 151 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 153 of file mlpdec.c.

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

SubStream MLPDecodeContext::substream[MAX_SUBSTREAMS]

Definition at line 155 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(), and read_restart_header().

int MLPDecodeContext::matrix_changed

Definition at line 157 of file mlpdec.c.

Referenced by read_access_unit(), and read_matrix_params().

int MLPDecodeContext::filter_changed[MAX_CHANNELS][NUM_FILTERS]

Definition at line 158 of file mlpdec.c.

Referenced by read_access_unit(), and read_filter_params().

int8_t MLPDecodeContext::noise_buffer[MAX_BLOCKSIZE_POW2]

Definition at line 160 of file mlpdec.c.

Referenced by fill_noise_buffer(), and output_data().

int8_t MLPDecodeContext::bypassed_lsbs[MAX_BLOCKSIZE][MAX_CHANNELS]

Definition at line 161 of file mlpdec.c.

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

int32_t MLPDecodeContext::sample_buffer[MAX_BLOCKSIZE][MAX_CHANNELS]

Definition at line 162 of file mlpdec.c.

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

MLPDSPContext MLPDecodeContext::dsp

Definition at line 164 of file mlpdec.c.

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


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

Generated on Wed Jun 10 2015 01:57:22 for FFmpeg by   doxygen 1.8.6

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