FFmpeg
Data Fields
RestartHeader Struct Reference

Data Fields

uint8_t min_channel
 The index of the first channel coded in this substream. More...
 
uint8_t max_channel
 The index of the last channel coded in this substream. More...
 
uint8_t max_matrix_channel
 The number of channels input into the rematrix stage. More...
 
int8_t max_shift
 
uint8_t noise_shift
 The left shift applied to random noise in 0x31ea substreams. More...
 
uint32_t noisegen_seed
 The current seed value for the pseudorandom noise generator(s). More...
 
uint8_t data_check_present
 Set if the substream contains extra info to check the size of VLC blocks. More...
 
int32_t lossless_check_data
 XOR of all output samples. More...
 
uint8_t max_huff_lsbs
 largest huff_lsbs More...
 
uint8_t max_output_bits
 largest output bit-depth More...
 

Detailed Description

Definition at line 52 of file mlpenc.c.

Field Documentation

◆ min_channel

uint8_t RestartHeader::min_channel

◆ max_channel

uint8_t RestartHeader::max_channel

◆ max_matrix_channel

uint8_t RestartHeader::max_matrix_channel

◆ max_shift

int8_t RestartHeader::max_shift

Definition at line 57 of file mlpenc.c.

Referenced by set_major_params(), and write_restart_header().

◆ noise_shift

uint8_t RestartHeader::noise_shift

The left shift applied to random noise in 0x31ea substreams.

Definition at line 58 of file mlpenc.c.

Referenced by generate_2_noise_channels(), and write_restart_header().

◆ noisegen_seed

uint32_t RestartHeader::noisegen_seed

The current seed value for the pseudorandom noise generator(s).

Definition at line 59 of file mlpenc.c.

Referenced by generate_2_noise_channels(), mlp_encode_init(), and write_restart_header().

◆ data_check_present

uint8_t RestartHeader::data_check_present

Set if the substream contains extra info to check the size of VLC blocks.

Definition at line 61 of file mlpenc.c.

Referenced by write_restart_header().

◆ lossless_check_data

int32_t RestartHeader::lossless_check_data

XOR of all output samples.

Definition at line 63 of file mlpenc.c.

Referenced by write_restart_header(), and write_substr().

◆ max_huff_lsbs

uint8_t RestartHeader::max_huff_lsbs

largest huff_lsbs

Definition at line 65 of file mlpenc.c.

Referenced by set_major_params(), and write_restart_header().

◆ max_output_bits

uint8_t RestartHeader::max_output_bits

largest output bit-depth

Definition at line 66 of file mlpenc.c.

Referenced by set_major_params(), and write_restart_header().


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