EVRCContext Struct Reference
Collaboration diagram for EVRCContext:
Collaboration graph

Data Fields

GetBitContext gb
 
evrc_packet_rate bitrate
 
evrc_packet_rate last_valid_bitrate
 
EVRCAFrame frame
 
float lspf [FILTER_ORDER]
 
float prev_lspf [FILTER_ORDER]
 
float synthesis [FILTER_ORDER]
 
float postfilter_fir [FILTER_ORDER]
 
float postfilter_iir [FILTER_ORDER]
 
float postfilter_residual [ACB_SIZE+SUBFRAME_SIZE]
 
float pitch_delay
 
float prev_pitch_delay
 
float avg_acb_gain
 average adaptive codebook gain More...
 
float avg_fcb_gain
 average fixed codebook gain More...
 
float pitch [ACB_SIZE+FILTER_ORDER+SUBFRAME_SIZE]
 
float pitch_back [ACB_SIZE]
 
float interpolation_coeffs [136]
 
float energy_vector [NB_SUBFRAMES]
 
float fade_scale
 
float last
 
uint8_t prev_energy_gain
 
uint8_t prev_error_flag
 
uint8_t warned_buf_mismatch_bitrate
 

Detailed Description

Definition at line 68 of file evrcdec.c.

Field Documentation

float EVRCContext::avg_acb_gain

average adaptive codebook gain

Definition at line 82 of file evrcdec.c.

Referenced by evrc_decode_frame(), evrc_decode_init(), and frame_erasure().

float EVRCContext::avg_fcb_gain

average fixed codebook gain

Definition at line 83 of file evrcdec.c.

Referenced by evrc_decode_frame(), evrc_decode_init(), and frame_erasure().

evrc_packet_rate EVRCContext::bitrate
float EVRCContext::energy_vector[NB_SUBFRAMES]

Definition at line 87 of file evrcdec.c.

Referenced by evrc_decode_frame(), and frame_erasure().

float EVRCContext::fade_scale

Definition at line 88 of file evrcdec.c.

Referenced by evrc_decode_frame(), evrc_decode_init(), and frame_erasure().

EVRCAFrame EVRCContext::frame

Definition at line 72 of file evrcdec.c.

Referenced by decode_lspf(), evrc_decode_frame(), and unpack_frame().

GetBitContext EVRCContext::gb

Definition at line 69 of file evrcdec.c.

Referenced by evrc_decode_frame(), and unpack_frame().

float EVRCContext::interpolation_coeffs[136]

Definition at line 86 of file evrcdec.c.

Referenced by bl_intrp(), and evrc_decode_init().

float EVRCContext::last

Definition at line 89 of file evrcdec.c.

Referenced by postfilter().

evrc_packet_rate EVRCContext::last_valid_bitrate

Definition at line 71 of file evrcdec.c.

Referenced by evrc_decode_frame(), evrc_decode_init(), and frame_erasure().

float EVRCContext::lspf[FILTER_ORDER]

Definition at line 74 of file evrcdec.c.

Referenced by decode_lspf(), evrc_decode_frame(), and frame_erasure().

float EVRCContext::pitch[ACB_SIZE+FILTER_ORDER+SUBFRAME_SIZE]

Definition at line 84 of file evrcdec.c.

Referenced by evrc_decode_frame(), evrc_decode_init(), and frame_erasure().

float EVRCContext::pitch_back[ACB_SIZE]

Definition at line 85 of file evrcdec.c.

Referenced by evrc_decode_frame(), evrc_decode_init(), and frame_erasure().

float EVRCContext::pitch_delay

Definition at line 80 of file evrcdec.c.

Referenced by evrc_decode_frame(), and frame_erasure().

float EVRCContext::postfilter_fir[FILTER_ORDER]

Definition at line 77 of file evrcdec.c.

Referenced by postfilter().

float EVRCContext::postfilter_iir[FILTER_ORDER]

Definition at line 78 of file evrcdec.c.

Referenced by postfilter().

float EVRCContext::postfilter_residual[ACB_SIZE+SUBFRAME_SIZE]

Definition at line 79 of file evrcdec.c.

Referenced by postfilter().

uint8_t EVRCContext::prev_energy_gain

Definition at line 91 of file evrcdec.c.

Referenced by evrc_decode_frame(), and frame_erasure().

uint8_t EVRCContext::prev_error_flag

Definition at line 92 of file evrcdec.c.

Referenced by evrc_decode_frame(), evrc_decode_init(), and frame_erasure().

float EVRCContext::prev_lspf[FILTER_ORDER]

Definition at line 75 of file evrcdec.c.

Referenced by evrc_decode_frame(), evrc_decode_init(), and frame_erasure().

float EVRCContext::prev_pitch_delay

Definition at line 81 of file evrcdec.c.

Referenced by evrc_decode_frame(), evrc_decode_init(), and frame_erasure().

float EVRCContext::synthesis[FILTER_ORDER]

Definition at line 76 of file evrcdec.c.

Referenced by evrc_decode_frame(), evrc_decode_init(), and frame_erasure().

uint8_t EVRCContext::warned_buf_mismatch_bitrate

Definition at line 93 of file evrcdec.c.

Referenced by determine_bitrate().


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