FFmpeg
Data Fields
QCELPContext Struct Reference

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 52 of file qcelpdec.c.

Field Documentation

◆ gb

GetBitContext QCELPContext::gb

Definition at line 53 of file qcelpdec.c.

Referenced by qcelp_decode_frame().

◆ bitrate

qcelp_packet_rate QCELPContext::bitrate

◆ frame

QCELPFrame QCELPContext::frame

unpacked data frame

Definition at line 55 of file qcelpdec.c.

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

◆ erasure_count

uint8_t QCELPContext::erasure_count

◆ octave_count

uint8_t QCELPContext::octave_count

count the consecutive RATE_OCTAVE frames

Definition at line 58 of file qcelpdec.c.

Referenced by decode_lspf().

◆ prev_lspf

float QCELPContext::prev_lspf[10]

Definition at line 59 of file qcelpdec.c.

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

◆ predictor_lspf

float QCELPContext::predictor_lspf[10]

LSP predictor for RATE_OCTAVE and I_F_Q.

Definition at line 60 of file qcelpdec.c.

Referenced by decode_lspf().

◆ pitch_synthesis_filter_mem

float QCELPContext::pitch_synthesis_filter_mem[303]

Definition at line 61 of file qcelpdec.c.

Referenced by apply_pitch_filters().

◆ pitch_pre_filter_mem

float QCELPContext::pitch_pre_filter_mem[303]

Definition at line 62 of file qcelpdec.c.

Referenced by apply_pitch_filters().

◆ rnd_fir_filter_mem

float QCELPContext::rnd_fir_filter_mem[180]

Definition at line 63 of file qcelpdec.c.

Referenced by compute_svector().

◆ formant_mem

float QCELPContext::formant_mem[170]

Definition at line 64 of file qcelpdec.c.

Referenced by postfilter(), and qcelp_decode_frame().

◆ last_codebook_gain

float QCELPContext::last_codebook_gain

Definition at line 65 of file qcelpdec.c.

Referenced by decode_gain_and_index().

◆ prev_g1

int QCELPContext::prev_g1[2]

Definition at line 66 of file qcelpdec.c.

Referenced by decode_gain_and_index().

◆ prev_bitrate

int QCELPContext::prev_bitrate

Definition at line 67 of file qcelpdec.c.

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

◆ pitch_gain

float QCELPContext::pitch_gain[4]

Definition at line 68 of file qcelpdec.c.

Referenced by apply_pitch_filters().

◆ pitch_lag

uint8_t QCELPContext::pitch_lag[4]

Definition at line 69 of file qcelpdec.c.

Referenced by apply_pitch_filters().

◆ first16bits

uint16_t QCELPContext::first16bits

Definition at line 70 of file qcelpdec.c.

Referenced by compute_svector(), and qcelp_decode_frame().

◆ warned_buf_mismatch_bitrate

uint8_t QCELPContext::warned_buf_mismatch_bitrate

Definition at line 71 of file qcelpdec.c.

Referenced by determine_bitrate().

◆ postfilter_synth_mem

float QCELPContext::postfilter_synth_mem[10]

Definition at line 74 of file qcelpdec.c.

Referenced by postfilter().

◆ postfilter_agc_mem

float QCELPContext::postfilter_agc_mem

Definition at line 75 of file qcelpdec.c.

Referenced by postfilter().

◆ postfilter_tilt_mem

float QCELPContext::postfilter_tilt_mem

Definition at line 76 of file qcelpdec.c.

Referenced by postfilter().


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