WMAProChannelCtx 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
float out [WMAPRO_BLOCK_MAX_SIZE+WMAPRO_BLOCK_MAX_SIZE/2]
 output buffer


Detailed Description

frame specific decoder context for a single channel

Definition at line 127 of file wmaprodec.c.


Field Documentation

pointer to the subframe decode buffer

Definition at line 144 of file wmaprodec.c.

Referenced by decode_channel_transform(), decode_coeffs(), decode_subframe(), and wmapro_window().

current subframe number

Definition at line 133 of file wmaprodec.c.

Referenced by decode_frame(), decode_scale_factors(), and decode_subframe().

number of already processed samples

Definition at line 134 of file wmaprodec.c.

Referenced by decode_frame(), and decode_subframe().

channel is part of a group

Definition at line 135 of file wmaprodec.c.

Referenced by decode_channel_transform(), and decode_subframe().

maximum scale factor for the current subframe

Definition at line 139 of file wmaprodec.c.

Referenced by decode_scale_factors(), and decode_subframe().

Definition at line 130 of file wmaprodec.c.

Referenced by decode_subframe(), and decode_tilehdr().

float WMAProChannelCtx::out[WMAPRO_BLOCK_MAX_SIZE+WMAPRO_BLOCK_MAX_SIZE/2]

output buffer

Definition at line 145 of file wmaprodec.c.

Referenced by decode_frame(), decode_subframe(), and flush().

length of the previous block

Definition at line 128 of file wmaprodec.c.

Referenced by decode_init(), and wmapro_window().

quantization step for the current subframe

Definition at line 136 of file wmaprodec.c.

Referenced by decode_subframe().

share scale factors between subframes

Definition at line 137 of file wmaprodec.c.

Referenced by decode_frame(), and decode_scale_factors().

resampled and (previously) transmitted scale factor values

Definition at line 140 of file wmaprodec.c.

Referenced by decode_scale_factors().

index for the transmitted scale factor values (used for resampling)

Definition at line 141 of file wmaprodec.c.

Referenced by decode_scale_factors().

scaling step for the current subframe

Definition at line 138 of file wmaprodec.c.

Referenced by decode_scale_factors(), and decode_subframe().

pointer to the scale factor values used for decoding

Definition at line 142 of file wmaprodec.c.

Referenced by decode_scale_factors(), and decode_subframe().

uint16_t WMAProChannelCtx::subframe_len[MAX_SUBFRAMES]

subframe length in samples

Definition at line 131 of file wmaprodec.c.

Referenced by decode_subframe(), and decode_tilehdr().

uint16_t WMAProChannelCtx::subframe_offset[MAX_SUBFRAMES]

subframe positions in the current frame

Definition at line 132 of file wmaprodec.c.

Referenced by decode_tilehdr().

index in sf_offsets for the scale factor reference block

Definition at line 143 of file wmaprodec.c.

Referenced by decode_scale_factors().

Definition at line 129 of file wmaprodec.c.

Referenced by decode_subframe().


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

Generated on Fri Oct 26 02:36:58 2012 for FFmpeg by  doxygen 1.5.8