G729Context Struct Reference
Collaboration diagram for G729Context:
Collaboration graph

Data Fields

DSPContext dsp
 
int16_t exc_base [2 *SUBFRAME_SIZE+PITCH_DELAY_MAX+INTERPOL_LEN]
 past excitation signal buffer More...
 
int16_t * exc
 start of past excitation data in buffer More...
 
int pitch_delay_int_prev
 integer part of previous subframe's pitch delay (4.1.3) More...
 
int16_t past_quantizer_output_buf [MA_NP+1][10]
 (2.13) LSP quantizer outputs More...
 
int16_t * past_quantizer_outputs [MA_NP+1]
 
int16_t lsfq [10]
 (2.13) quantized LSF coefficients from previous frame More...
 
int16_t lsp_buf [2][10]
 (0.15) LSP coefficients (previous and current frames) (3.2.5) More...
 
int16_t * lsp [2]
 pointers to lsp_buf More...
 
int16_t quant_energy [4]
 (5.10) past quantized energy More...
 
int16_t syn_filter_data [10]
 previous speech data for LP synthesis filter More...
 
int16_t residual [SUBFRAME_SIZE+RES_PREV_DATA_SIZE]
 residual signal buffer (used in long-term postfilter) More...
 
int16_t res_filter_data [SUBFRAME_SIZE+10]
 previous speech data for residual calculation filter More...
 
int16_t pos_filter_data [SUBFRAME_SIZE+10]
 previous speech data for short-term postfilter More...
 
int16_t past_gain_pitch [6]
 (1.14) pitch gain of current and five previous subframes More...
 
int16_t past_gain_code [2]
 (14.1) gain code from current and previous subframe More...
 
int16_t voice_decision
 voice decision on previous subframe (0-noise, 1-intermediate, 2-voice), G.729D More...
 
int16_t onset
 detected onset level (0-2) More...
 
int16_t was_periodic
 whether previous frame was declared as periodic or not (4.4) More...
 
int16_t ht_prev_data
 previous data for 4.2.3, equation 86 More...
 
int gain_coeff
 (1.14) gain coefficient (4.2.4) More...
 
uint16_t rand_value
 random number generator value (4.4.4) More...
 
int ma_predictor_prev
 switched MA predictor of LSP quantizer from last good frame More...
 
int hpf_f [2]
 (14.14) high-pass filter data (past input) More...
 
int16_t hpf_z [2]
 high-pass filter data (past output) More...
 

Detailed Description

Definition at line 102 of file libavcodec/g729dec.c.

Field Documentation

DSPContext G729Context::dsp

Definition at line 103 of file libavcodec/g729dec.c.

Referenced by decode_frame(), and decoder_init().

int16_t* G729Context::exc

start of past excitation data in buffer

Definition at line 108 of file libavcodec/g729dec.c.

Referenced by decode_frame(), and decoder_init().

int16_t G729Context::exc_base[2 *SUBFRAME_SIZE+PITCH_DELAY_MAX+INTERPOL_LEN]

past excitation signal buffer

Definition at line 106 of file libavcodec/g729dec.c.

Referenced by decode_frame(), and decoder_init().

int G729Context::gain_coeff

(1.14) gain coefficient (4.2.4)

Definition at line 146 of file libavcodec/g729dec.c.

Referenced by decode_frame(), and decoder_init().

int G729Context::hpf_f[2]

(14.14) high-pass filter data (past input)

Definition at line 151 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::hpf_z[2]

high-pass filter data (past output)

Definition at line 154 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::ht_prev_data

previous data for 4.2.3, equation 86

Definition at line 145 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::lsfq[10]

(2.13) quantized LSF coefficients from previous frame

Definition at line 115 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t* G729Context::lsp[2]

pointers to lsp_buf

Definition at line 117 of file libavcodec/g729dec.c.

Referenced by decode_frame(), and decoder_init().

int16_t G729Context::lsp_buf[2][10]

(0.15) LSP coefficients (previous and current frames) (3.2.5)

Definition at line 116 of file libavcodec/g729dec.c.

Referenced by decoder_init().

int G729Context::ma_predictor_prev

switched MA predictor of LSP quantizer from last good frame

Definition at line 148 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::onset

detected onset level (0-2)

Definition at line 143 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::past_gain_code[2]

(14.1) gain code from current and previous subframe

Definition at line 138 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::past_gain_pitch[6]

(1.14) pitch gain of current and five previous subframes

Definition at line 135 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::past_quantizer_output_buf[MA_NP+1][10]

(2.13) LSP quantizer outputs

Definition at line 112 of file libavcodec/g729dec.c.

Referenced by decoder_init().

int16_t* G729Context::past_quantizer_outputs[MA_NP+1]

Definition at line 113 of file libavcodec/g729dec.c.

Referenced by decode_frame(), and decoder_init().

int G729Context::pitch_delay_int_prev

integer part of previous subframe's pitch delay (4.1.3)

Definition at line 109 of file libavcodec/g729dec.c.

Referenced by decode_frame(), and decoder_init().

int16_t G729Context::pos_filter_data[SUBFRAME_SIZE+10]

previous speech data for short-term postfilter

Definition at line 132 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::quant_energy[4]

(5.10) past quantized energy

Definition at line 119 of file libavcodec/g729dec.c.

Referenced by decode_frame(), and decoder_init().

uint16_t G729Context::rand_value

random number generator value (4.4.4)

Definition at line 147 of file libavcodec/g729dec.c.

Referenced by decode_frame(), and decoder_init().

int16_t G729Context::res_filter_data[SUBFRAME_SIZE+10]

previous speech data for residual calculation filter

Definition at line 129 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::residual[SUBFRAME_SIZE+RES_PREV_DATA_SIZE]

residual signal buffer (used in long-term postfilter)

Definition at line 126 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::syn_filter_data[10]

previous speech data for LP synthesis filter

Definition at line 122 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::voice_decision

voice decision on previous subframe (0-noise, 1-intermediate, 2-voice), G.729D

Definition at line 141 of file libavcodec/g729dec.c.

Referenced by decode_frame().

int16_t G729Context::was_periodic

whether previous frame was declared as periodic or not (4.4)

Definition at line 144 of file libavcodec/g729dec.c.

Referenced by decode_frame().


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