WmallChannelCtx Struct Reference

frame specific decoder context for a single channel More...


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


Detailed Description

frame specific decoder context for a single channel

Definition at line 122 of file wmalosslessdec.c.


Field Documentation

pointer to the subframe decode buffer

Definition at line 139 of file wmalosslessdec.c.

current subframe number

Definition at line 128 of file wmalosslessdec.c.

Referenced by decode_frame(), and decode_subframe().

number of already processed samples

Definition at line 129 of file wmalosslessdec.c.

Referenced by decode_frame(), and decode_subframe().

channel is part of a group

Definition at line 130 of file wmalosslessdec.c.

Referenced by decode_subframe().

maximum scale factor for the current subframe

Definition at line 134 of file wmalosslessdec.c.

Definition at line 125 of file wmalosslessdec.c.

Referenced by decode_subframe(), and decode_tilehdr().

number of vector coded coefficients

Definition at line 140 of file wmalosslessdec.c.

float WmallChannelCtx::out[WMALL_BLOCK_MAX_SIZE+WMALL_BLOCK_MAX_SIZE/2]

output buffer

Definition at line 141 of file wmalosslessdec.c.

Referenced by flush().

length of the previous block

Definition at line 123 of file wmalosslessdec.c.

Referenced by decode_init().

quantization step for the current subframe

Definition at line 131 of file wmalosslessdec.c.

share scale factors between subframes

Definition at line 132 of file wmalosslessdec.c.

Referenced by decode_frame().

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.

scaling step for the current subframe

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

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

Definition at line 124 of file wmalosslessdec.c.


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

Generated on Fri Oct 26 02:46:18 2012 for FFmpeg by  doxygen 1.5.8