Data Fields | |
int16_t | prev_block_len |
length of the previous block | |
uint8_t | transmit_coefs |
uint8_t | num_subframes |
uint16_t | subframe_len [MAX_SUBFRAMES] |
subframe length in samples | |
uint16_t | subframe_offset [MAX_SUBFRAMES] |
subframe positions in the current frame | |
uint8_t | cur_subframe |
current subframe number | |
uint16_t | decoded_samples |
number of already processed samples | |
uint8_t | grouped |
channel is part of a group | |
int | quant_step |
quantization step for the current subframe | |
int8_t | reuse_sf |
share scale factors between subframes | |
int8_t | scale_factor_step |
scaling step for the current subframe | |
int | max_scale_factor |
maximum scale factor for the current subframe | |
int | saved_scale_factors [2][MAX_BANDS] |
resampled and (previously) transmitted scale factor values | |
int8_t | scale_factor_idx |
index for the transmitted scale factor values (used for resampling) | |
int * | scale_factors |
pointer to the scale factor values used for decoding | |
uint8_t | table_idx |
index in sf_offsets for the scale factor reference block | |
float * | coeffs |
pointer to the subframe decode buffer | |
uint16_t | num_vec_coeffs |
number of vector coded coefficients | |
float | out [WMALL_BLOCK_MAX_SIZE+WMALL_BLOCK_MAX_SIZE/2] |
output buffer | |
int | transient_counter |
number of transient samples from the beginning of transient zone |
Definition at line 122 of file wmalosslessdec.c.
float* WmallChannelCtx::coeffs |
uint8_t WmallChannelCtx::cur_subframe |
current subframe number
Definition at line 128 of file wmalosslessdec.c.
Referenced by decode_frame(), and decode_subframe().
uint16_t WmallChannelCtx::decoded_samples |
number of already processed samples
Definition at line 129 of file wmalosslessdec.c.
Referenced by decode_frame(), and decode_subframe().
uint8_t WmallChannelCtx::grouped |
channel is part of a group
Definition at line 130 of file wmalosslessdec.c.
Referenced by decode_subframe().
uint8_t WmallChannelCtx::num_subframes |
Definition at line 125 of file wmalosslessdec.c.
Referenced by decode_subframe(), and decode_tilehdr().
uint16_t WmallChannelCtx::num_vec_coeffs |
float WmallChannelCtx::out[WMALL_BLOCK_MAX_SIZE+WMALL_BLOCK_MAX_SIZE/2] |
length of the previous block
Definition at line 123 of file wmalosslessdec.c.
Referenced by decode_init().
int8_t WmallChannelCtx::reuse_sf |
share scale factors between subframes
Definition at line 132 of file wmalosslessdec.c.
Referenced by decode_frame().
int WmallChannelCtx::saved_scale_factors[2][MAX_BANDS] |
resampled and (previously) transmitted scale factor values
Definition at line 135 of file wmalosslessdec.c.
index for the transmitted scale factor values (used for resampling)
Definition at line 136 of file wmalosslessdec.c.
pointer to the scale factor values used for decoding
Definition at line 137 of file wmalosslessdec.c.
uint16_t WmallChannelCtx::subframe_len[MAX_SUBFRAMES] |
subframe length in samples
Definition at line 126 of file wmalosslessdec.c.
Referenced by decode_subframe(), and decode_tilehdr().
uint16_t WmallChannelCtx::subframe_offset[MAX_SUBFRAMES] |
subframe positions in the current frame
Definition at line 127 of file wmalosslessdec.c.
Referenced by decode_tilehdr().
uint8_t WmallChannelCtx::table_idx |
index in sf_offsets for the scale factor reference block
Definition at line 138 of file wmalosslessdec.c.
number of transient samples from the beginning of transient zone
Definition at line 142 of file wmalosslessdec.c.
Referenced by decode_channel_residues(), and reset_codec().
uint8_t WmallChannelCtx::transmit_coefs |
Definition at line 124 of file wmalosslessdec.c.