FFmpeg
Data Fields
G729ChannelContext Struct Reference

Data Fields

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 104 of file g729dec.c.

Field Documentation

◆ exc_base

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

past excitation signal buffer

Definition at line 106 of file g729dec.c.

◆ exc

int16_t* G729ChannelContext::exc

start of past excitation data in buffer

Definition at line 108 of file g729dec.c.

◆ pitch_delay_int_prev

int G729ChannelContext::pitch_delay_int_prev

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

Definition at line 109 of file g729dec.c.

◆ past_quantizer_output_buf

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

(2.13) LSP quantizer outputs

Definition at line 112 of file g729dec.c.

◆ past_quantizer_outputs

int16_t* G729ChannelContext::past_quantizer_outputs[MA_NP+1]

Definition at line 113 of file g729dec.c.

◆ lsfq

int16_t G729ChannelContext::lsfq[10]

(2.13) quantized LSF coefficients from previous frame

Definition at line 115 of file g729dec.c.

◆ lsp_buf

int16_t G729ChannelContext::lsp_buf[2][10]

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

Definition at line 116 of file g729dec.c.

◆ lsp

int16_t* G729ChannelContext::lsp[2]

pointers to lsp_buf

Definition at line 117 of file g729dec.c.

◆ quant_energy

int16_t G729ChannelContext::quant_energy[4]

(5.10) past quantized energy

Definition at line 119 of file g729dec.c.

◆ syn_filter_data

int16_t G729ChannelContext::syn_filter_data[10]

previous speech data for LP synthesis filter

Definition at line 122 of file g729dec.c.

◆ residual

int16_t G729ChannelContext::residual[SUBFRAME_SIZE+RES_PREV_DATA_SIZE]

residual signal buffer (used in long-term postfilter)

Definition at line 126 of file g729dec.c.

◆ res_filter_data

int16_t G729ChannelContext::res_filter_data[SUBFRAME_SIZE+10]

previous speech data for residual calculation filter

Definition at line 129 of file g729dec.c.

◆ pos_filter_data

int16_t G729ChannelContext::pos_filter_data[SUBFRAME_SIZE+10]

previous speech data for short-term postfilter

Definition at line 132 of file g729dec.c.

◆ past_gain_pitch

int16_t G729ChannelContext::past_gain_pitch[6]

(1.14) pitch gain of current and five previous subframes

Definition at line 135 of file g729dec.c.

◆ past_gain_code

int16_t G729ChannelContext::past_gain_code[2]

(14.1) gain code from current and previous subframe

Definition at line 138 of file g729dec.c.

◆ voice_decision

int16_t G729ChannelContext::voice_decision

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

Definition at line 141 of file g729dec.c.

◆ onset

int16_t G729ChannelContext::onset

detected onset level (0-2)

Definition at line 143 of file g729dec.c.

◆ was_periodic

int16_t G729ChannelContext::was_periodic

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

Definition at line 144 of file g729dec.c.

◆ ht_prev_data

int16_t G729ChannelContext::ht_prev_data

previous data for 4.2.3, equation 86

Definition at line 145 of file g729dec.c.

◆ gain_coeff

int G729ChannelContext::gain_coeff

(1.14) gain coefficient (4.2.4)

Definition at line 146 of file g729dec.c.

◆ rand_value

uint16_t G729ChannelContext::rand_value

random number generator value (4.4.4)

Definition at line 147 of file g729dec.c.

◆ ma_predictor_prev

int G729ChannelContext::ma_predictor_prev

switched MA predictor of LSP quantizer from last good frame

Definition at line 148 of file g729dec.c.

◆ hpf_f

int G729ChannelContext::hpf_f[2]

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

Definition at line 151 of file g729dec.c.

◆ hpf_z

int16_t G729ChannelContext::hpf_z[2]

high-pass filter data (past output)

Definition at line 154 of file g729dec.c.


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