FFmpeg
Data Fields
EVRCContext Struct Reference

Data Fields

AVClassclass
 
int postfilter
 
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 70 of file evrcdec.c.

Field Documentation

◆ class

AVClass* EVRCContext::class

Definition at line 71 of file evrcdec.c.

◆ postfilter

int EVRCContext::postfilter

Definition at line 73 of file evrcdec.c.

Referenced by evrc_decode_frame().

◆ gb

GetBitContext EVRCContext::gb

Definition at line 75 of file evrcdec.c.

Referenced by evrc_decode_frame(), and unpack_frame().

◆ bitrate

evrc_packet_rate EVRCContext::bitrate

◆ last_valid_bitrate

evrc_packet_rate EVRCContext::last_valid_bitrate

Definition at line 77 of file evrcdec.c.

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

◆ frame

EVRCAFrame EVRCContext::frame

Definition at line 78 of file evrcdec.c.

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

◆ lspf

float EVRCContext::lspf[FILTER_ORDER]

Definition at line 80 of file evrcdec.c.

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

◆ prev_lspf

float EVRCContext::prev_lspf[FILTER_ORDER]

Definition at line 81 of file evrcdec.c.

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

◆ synthesis

float EVRCContext::synthesis[FILTER_ORDER]

Definition at line 82 of file evrcdec.c.

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

◆ postfilter_fir

float EVRCContext::postfilter_fir[FILTER_ORDER]

Definition at line 83 of file evrcdec.c.

Referenced by postfilter().

◆ postfilter_iir

float EVRCContext::postfilter_iir[FILTER_ORDER]

Definition at line 84 of file evrcdec.c.

Referenced by postfilter().

◆ postfilter_residual

float EVRCContext::postfilter_residual[ACB_SIZE+SUBFRAME_SIZE]

Definition at line 85 of file evrcdec.c.

Referenced by postfilter().

◆ pitch_delay

float EVRCContext::pitch_delay

Definition at line 86 of file evrcdec.c.

Referenced by evrc_decode_frame(), and frame_erasure().

◆ prev_pitch_delay

float EVRCContext::prev_pitch_delay

Definition at line 87 of file evrcdec.c.

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

◆ avg_acb_gain

float EVRCContext::avg_acb_gain

average adaptive codebook gain

Definition at line 88 of file evrcdec.c.

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

◆ avg_fcb_gain

float EVRCContext::avg_fcb_gain

average fixed codebook gain

Definition at line 89 of file evrcdec.c.

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

◆ pitch

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

Definition at line 90 of file evrcdec.c.

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

◆ pitch_back

float EVRCContext::pitch_back[ACB_SIZE]

Definition at line 91 of file evrcdec.c.

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

◆ interpolation_coeffs

float EVRCContext::interpolation_coeffs[136]

Definition at line 92 of file evrcdec.c.

Referenced by bl_intrp(), and evrc_decode_init().

◆ energy_vector

float EVRCContext::energy_vector[NB_SUBFRAMES]

Definition at line 93 of file evrcdec.c.

Referenced by evrc_decode_frame(), and frame_erasure().

◆ fade_scale

float EVRCContext::fade_scale

Definition at line 94 of file evrcdec.c.

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

◆ last

float EVRCContext::last

Definition at line 95 of file evrcdec.c.

Referenced by postfilter().

◆ prev_energy_gain

uint8_t EVRCContext::prev_energy_gain

Definition at line 97 of file evrcdec.c.

Referenced by evrc_decode_frame(), and frame_erasure().

◆ prev_error_flag

uint8_t EVRCContext::prev_error_flag

Definition at line 98 of file evrcdec.c.

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

◆ warned_buf_mismatch_bitrate

uint8_t EVRCContext::warned_buf_mismatch_bitrate

Definition at line 99 of file evrcdec.c.

Referenced by determine_bitrate().


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