QCELPContext Struct Reference

Data Fields

AVFrame avframe
GetBitContext gb
qcelp_packet_rate bitrate
QCELPFrame frame
 unpacked data frame
uint8_t erasure_count
uint8_t octave_count
 count the consecutive RATE_OCTAVE frames
float prev_lspf [10]
float predictor_lspf [10]
 LSP predictor for RATE_OCTAVE and I_F_Q.
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 56 of file qcelpdec.c.

Field Documentation

AVFrame QCELPContext::avframe

Definition at line 57 of file qcelpdec.c.

Referenced by qcelp_decode_frame(), and qcelp_decode_init().

uint8_t QCELPContext::erasure_count
uint16_t QCELPContext::first16bits

Definition at line 75 of file qcelpdec.c.

Referenced by compute_svector(), and qcelp_decode_frame().

float QCELPContext::formant_mem[170]

Definition at line 69 of file qcelpdec.c.

Referenced by postfilter(), and qcelp_decode_frame().

QCELPFrame QCELPContext::frame

unpacked data frame

Definition at line 60 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 58 of file qcelpdec.c.

Referenced by qcelp_decode_frame().

float QCELPContext::last_codebook_gain

Definition at line 70 of file qcelpdec.c.

Referenced by decode_gain_and_index().

uint8_t QCELPContext::octave_count

count the consecutive RATE_OCTAVE frames

Definition at line 63 of file qcelpdec.c.

Referenced by decode_lspf().

float QCELPContext::pitch_gain[4]

Definition at line 73 of file qcelpdec.c.

Referenced by apply_pitch_filters().

uint8_t QCELPContext::pitch_lag[4]

Definition at line 74 of file qcelpdec.c.

Referenced by apply_pitch_filters().

float QCELPContext::pitch_pre_filter_mem[303]

Definition at line 67 of file qcelpdec.c.

Referenced by apply_pitch_filters().

float QCELPContext::pitch_synthesis_filter_mem[303]

Definition at line 66 of file qcelpdec.c.

Referenced by apply_pitch_filters().

float QCELPContext::postfilter_agc_mem

Definition at line 80 of file qcelpdec.c.

Referenced by postfilter().

float QCELPContext::postfilter_synth_mem[10]

Definition at line 79 of file qcelpdec.c.

Referenced by postfilter().

float QCELPContext::postfilter_tilt_mem

Definition at line 81 of file qcelpdec.c.

Referenced by postfilter().

float QCELPContext::predictor_lspf[10]

LSP predictor for RATE_OCTAVE and I_F_Q.

Definition at line 65 of file qcelpdec.c.

Referenced by decode_lspf().

int QCELPContext::prev_bitrate

Definition at line 72 of file qcelpdec.c.

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

int QCELPContext::prev_g1[2]

Definition at line 71 of file qcelpdec.c.

Referenced by decode_gain_and_index().

float QCELPContext::prev_lspf[10]

Definition at line 64 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 68 of file qcelpdec.c.

Referenced by compute_svector().

uint8_t QCELPContext::warned_buf_mismatch_bitrate

Definition at line 76 of file qcelpdec.c.

Referenced by determine_bitrate().


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