Data Fields | |
uint32_t | samples |
number of samples, 0xFFFFFFFF if unknown | |
int | resolution |
000 = 8-bit; 001 = 16-bit; 010 = 24-bit; 011 = 32-bit | |
int | floating |
1 = IEEE 32-bit floating-point, 0 = integer | |
int | msb_first |
1 = original CRC calculated on big-endian system, 0 = little-endian | |
int | frame_length |
frame length for each frame (last frame may differ) | |
int | ra_distance |
distance between RA frames (in frames, 0...255) | |
enum RA_Flag | ra_flag |
indicates where the size of ra units is stored | |
int | adapt_order |
adaptive order: 1 = on, 0 = off | |
int | coef_table |
table index of Rice code parameters | |
int | long_term_prediction |
long term prediction (LTP): 1 = on, 0 = off | |
int | max_order |
maximum prediction order (0..1023) | |
int | block_switching |
number of block switching levels | |
int | bgmc |
"Block Gilbert-Moore Code": 1 = on, 0 = off (Rice coding only) | |
int | sb_part |
sub-block partition | |
int | joint_stereo |
joint stereo: 1 = on, 0 = off | |
int | mc_coding |
extended inter-channel coding (multi channel coding): 1 = on, 0 = off | |
int | chan_config |
indicates that a chan_config_info field is present | |
int | chan_sort |
channel rearrangement: 1 = on, 0 = off | |
int | rlslms |
use "Recursive Least Square-Least Mean Square" predictor: 1 = on, 0 = off | |
int | chan_config_info |
mapping of channels to loudspeaker locations. Unused until setting channel configuration is implemented. | |
int * | chan_pos |
original channel positions | |
int | crc_enabled |
enable Cyclic Redundancy Checksum |
Definition at line 156 of file alsdec.c.
adaptive order: 1 = on, 0 = off
Definition at line 164 of file alsdec.c.
Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().
"Block Gilbert-Moore Code": 1 = on, 0 = off (Rice coding only)
Definition at line 169 of file alsdec.c.
Referenced by decode_init(), dprint_specific_config(), read_specific_config(), and read_var_block_data().
number of block switching levels
Definition at line 168 of file alsdec.c.
Referenced by dprint_specific_config(), get_block_sizes(), read_frame_data(), and read_specific_config().
indicates that a chan_config_info field is present
Definition at line 173 of file alsdec.c.
Referenced by dprint_specific_config(), and read_specific_config().
mapping of channels to loudspeaker locations. Unused until setting channel configuration is implemented.
Definition at line 176 of file alsdec.c.
Referenced by dprint_specific_config(), and read_specific_config().
original channel positions
Definition at line 177 of file alsdec.c.
Referenced by decode_end(), and read_specific_config().
channel rearrangement: 1 = on, 0 = off
Definition at line 174 of file alsdec.c.
Referenced by check_specific_config(), dprint_specific_config(), and read_specific_config().
table index of Rice code parameters
Definition at line 165 of file alsdec.c.
Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().
enable Cyclic Redundancy Checksum
Definition at line 178 of file alsdec.c.
Referenced by decode_frame(), decode_init(), and read_specific_config().
1 = IEEE 32-bit floating-point, 0 = integer
Definition at line 159 of file alsdec.c.
Referenced by check_specific_config(), decode_init(), dprint_specific_config(), read_const_block_data(), and read_specific_config().
frame length for each frame (last frame may differ)
Definition at line 161 of file alsdec.c.
Referenced by decode_blocks(), decode_frame(), decode_init(), dprint_specific_config(), get_block_sizes(), read_frame_data(), and read_specific_config().
joint stereo: 1 = on, 0 = off
Definition at line 171 of file alsdec.c.
Referenced by dprint_specific_config(), read_frame_data(), and read_specific_config().
long term prediction (LTP): 1 = on, 0 = off
Definition at line 166 of file alsdec.c.
Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().
maximum prediction order (0..1023)
Definition at line 167 of file alsdec.c.
Referenced by decode_blocks(), decode_init(), decode_var_block_data(), dprint_specific_config(), read_frame_data(), read_specific_config(), and read_var_block_data().
extended inter-channel coding (multi channel coding): 1 = on, 0 = off
Definition at line 172 of file alsdec.c.
Referenced by decode_init(), dprint_specific_config(), read_frame_data(), read_specific_config(), and read_var_block_data().
1 = original CRC calculated on big-endian system, 0 = little-endian
Definition at line 160 of file alsdec.c.
Referenced by decode_frame(), decode_init(), and read_specific_config().
distance between RA frames (in frames, 0...255)
Definition at line 162 of file alsdec.c.
Referenced by decode_frame(), dprint_specific_config(), and read_specific_config().
indicates where the size of ra units is stored
Definition at line 163 of file alsdec.c.
Referenced by dprint_specific_config(), read_frame_data(), and read_specific_config().
000 = 8-bit; 001 = 16-bit; 010 = 24-bit; 011 = 32-bit
Definition at line 158 of file alsdec.c.
Referenced by decode_init(), dprint_specific_config(), read_specific_config(), and read_var_block_data().
use "Recursive Least Square-Least Mean Square" predictor: 1 = on, 0 = off
Definition at line 175 of file alsdec.c.
Referenced by check_specific_config(), dprint_specific_config(), read_specific_config(), and read_var_block_data().
uint32_t ALSSpecificConfig::samples |
number of samples, 0xFFFFFFFF if unknown
Definition at line 157 of file alsdec.c.
Referenced by decode_frame(), and read_specific_config().
sub-block partition
Definition at line 170 of file alsdec.c.
Referenced by dprint_specific_config(), read_specific_config(), and read_var_block_data().