QCELPContext Struct Reference
Collaboration diagram for QCELPContext:
Collaboration graph

Data Fields

GetBitContext gb
 
qcelp_packet_rate bitrate
 
QCELPFrame frame
 unpacked data frame More...
 
uint8_t erasure_count
 
uint8_t octave_count
 count the consecutive RATE_OCTAVE frames More...
 
float prev_lspf [10]
 
float predictor_lspf [10]
 LSP predictor for RATE_OCTAVE and I_F_Q. More...
 
float pitch_synthesis_filter_mem [303]
 
float pitch_pre_filter_mem [303]
 
float rnd_fir_filter_mem [180]
 
float formant_mem [170]
 
float last_codebook_gain
 
int prev_g1 [2]
 
int prev_bitrate
 
float pitch_gain [4]
 
uint8_t pitch_lag [4]
 
uint16_t first16bits
 
uint8_t warned_buf_mismatch_bitrate
 
float postfilter_synth_mem [10]
 
float postfilter_agc_mem
 
float postfilter_tilt_mem
 

Detailed Description

Definition at line 55 of file qcelpdec.c.

Field Documentation

uint8_t QCELPContext::erasure_count
uint16_t QCELPContext::first16bits

Definition at line 73 of file qcelpdec.c.

Referenced by compute_svector(), and qcelp_decode_frame().

float QCELPContext::formant_mem[170]

Definition at line 67 of file qcelpdec.c.

Referenced by postfilter(), and qcelp_decode_frame().

QCELPFrame QCELPContext::frame

unpacked data frame

Definition at line 58 of file qcelpdec.c.

Referenced by apply_pitch_filters(), compute_svector(), decode_gain_and_index(), decode_lspf(), and qcelp_decode_frame().

GetBitContext QCELPContext::gb

Definition at line 56 of file qcelpdec.c.

Referenced by qcelp_decode_frame().

float QCELPContext::last_codebook_gain

Definition at line 68 of file qcelpdec.c.

Referenced by decode_gain_and_index().

uint8_t QCELPContext::octave_count

count the consecutive RATE_OCTAVE frames

Definition at line 61 of file qcelpdec.c.

Referenced by decode_lspf().

float QCELPContext::pitch_gain[4]

Definition at line 71 of file qcelpdec.c.

Referenced by apply_pitch_filters().

uint8_t QCELPContext::pitch_lag[4]

Definition at line 72 of file qcelpdec.c.

Referenced by apply_pitch_filters().

float QCELPContext::pitch_pre_filter_mem[303]

Definition at line 65 of file qcelpdec.c.

Referenced by apply_pitch_filters().

float QCELPContext::pitch_synthesis_filter_mem[303]

Definition at line 64 of file qcelpdec.c.

Referenced by apply_pitch_filters().

float QCELPContext::postfilter_agc_mem

Definition at line 78 of file qcelpdec.c.

Referenced by postfilter().

float QCELPContext::postfilter_synth_mem[10]

Definition at line 77 of file qcelpdec.c.

Referenced by postfilter().

float QCELPContext::postfilter_tilt_mem

Definition at line 79 of file qcelpdec.c.

Referenced by postfilter().

float QCELPContext::predictor_lspf[10]

LSP predictor for RATE_OCTAVE and I_F_Q.

Definition at line 63 of file qcelpdec.c.

Referenced by decode_lspf().

int QCELPContext::prev_bitrate

Definition at line 70 of file qcelpdec.c.

Referenced by apply_pitch_filters(), decode_lspf(), and qcelp_decode_frame().

int QCELPContext::prev_g1[2]

Definition at line 69 of file qcelpdec.c.

Referenced by decode_gain_and_index().

float QCELPContext::prev_lspf[10]

Definition at line 62 of file qcelpdec.c.

Referenced by decode_lspf(), interpolate_lpc(), qcelp_decode_frame(), and qcelp_decode_init().

float QCELPContext::rnd_fir_filter_mem[180]

Definition at line 66 of file qcelpdec.c.

Referenced by compute_svector().

uint8_t QCELPContext::warned_buf_mismatch_bitrate

Definition at line 74 of file qcelpdec.c.

Referenced by determine_bitrate().


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