G729Context Struct Reference


Data Fields

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

Detailed Description

Definition at line 100 of file g729dec.c.


Field Documentation

Definition at line 101 of file g729dec.c.

Referenced by decode_frame(), and decoder_init().

start of past excitation data in buffer

Definition at line 107 of file 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 105 of file g729dec.c.

Referenced by decode_frame(), and decoder_init().

Definition at line 102 of file g729dec.c.

Referenced by decode_frame(), and decoder_init().

(1.14) gain coefficient (4.2.4)

Definition at line 145 of file g729dec.c.

Referenced by decode_frame(), and decoder_init().

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

Definition at line 150 of file g729dec.c.

Referenced by decode_frame().

high-pass filter data (past output)

Definition at line 153 of file g729dec.c.

Referenced by decode_frame().

previous data for 4.2.3, equation 86

Definition at line 144 of file g729dec.c.

Referenced by decode_frame().

(2.13) quantized LSF coefficients from previous frame

Definition at line 114 of file g729dec.c.

Referenced by decode_frame().

pointers to lsp_buf

Definition at line 116 of file g729dec.c.

Referenced by decode_frame(), and decoder_init().

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

Definition at line 115 of file g729dec.c.

Referenced by decoder_init().

switched MA predictor of LSP quantizer from last good frame

Definition at line 147 of file g729dec.c.

Referenced by decode_frame().

detected onset level (0-2)

Definition at line 142 of file g729dec.c.

Referenced by decode_frame().

(14.1) gain code from current and previous subframe

Definition at line 137 of file g729dec.c.

Referenced by decode_frame().

(1.14) pitch gain of current and five previous subframes

Definition at line 134 of file g729dec.c.

Referenced by decode_frame().

(2.13) LSP quantizer outputs

Definition at line 111 of file g729dec.c.

Referenced by decoder_init().

Definition at line 112 of file g729dec.c.

Referenced by decode_frame(), and decoder_init().

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

Definition at line 108 of file g729dec.c.

Referenced by decode_frame().

previous speech data for short-term postfilter

Definition at line 131 of file g729dec.c.

Referenced by decode_frame().

(5.10) past quantized energy

Definition at line 118 of file g729dec.c.

Referenced by decode_frame(), and decoder_init().

random number generator value (4.4.4)

Definition at line 146 of file g729dec.c.

Referenced by decode_frame(), and decoder_init().

previous speech data for residual calculation filter

Definition at line 128 of file 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 125 of file g729dec.c.

Referenced by decode_frame().

previous speech data for LP synthesis filter

Definition at line 121 of file g729dec.c.

Referenced by decode_frame().

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

Definition at line 140 of file g729dec.c.

Referenced by decode_frame().

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

Definition at line 143 of file g729dec.c.

Referenced by decode_frame().


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

Generated on Fri Oct 26 02:46:17 2012 for FFmpeg by  doxygen 1.5.8