FFmpeg

Data Fields  
AMRWBFrame  frame 
AMRWB parameters decoded from bitstream. More...  
enum Mode  fr_cur_mode 
mode index of current frame More...  
uint8_t  fr_quality 
frame quality index (FQI) More...  
float  isf_cur [LP_ORDER] 
working ISF vector from current frame More...  
float  isf_q_past [LP_ORDER] 
quantized ISF vector of the previous frame More...  
float  isf_past_final [LP_ORDER] 
final processed ISF vector of the previous frame More...  
double  isp [4][LP_ORDER] 
ISP vectors from current frame. More...  
double  isp_sub4_past [LP_ORDER] 
ISP vector for the 4th subframe of the previous frame. More...  
float  lp_coef [4][LP_ORDER] 
Linear Prediction Coefficients from ISP vector. More...  
uint8_t  base_pitch_lag 
integer part of pitch lag for the next relative subframe More...  
uint8_t  pitch_lag_int 
integer part of pitch lag of the previous subframe More...  
float  excitation_buf [AMRWB_P_DELAY_MAX+LP_ORDER+2+AMRWB_SFR_SIZE] 
current excitation and all necessary excitation history More...  
float *  excitation 
points to current excitation in excitation_buf[] More...  
float  pitch_vector [AMRWB_SFR_SIZE] 
adaptive codebook (pitch) vector for current subframe More...  
float  fixed_vector [AMRWB_SFR_SIZE] 
algebraic codebook (fixed) vector for current subframe More...  
float  prediction_error [4] 
quantified prediction errors {20log10(^gamma_gc)} for previous four subframes More...  
float  pitch_gain [6] 
quantified pitch gains for the current and previous five subframes More...  
float  fixed_gain [2] 
quantified fixed gains for the current and previous subframes More...  
float  tilt_coef 
{beta_1} related to the voicing of the previous subframe More...  
float  prev_sparse_fixed_gain 
previous fixed gain; used by antisparseness to determine "onset" More...  
uint8_t  prev_ir_filter_nr 
previous impulse response filter "impNr": 0  strong, 1  medium, 2  none More...  
float  prev_tr_gain 
previous initial gain used by noise enhancer for threshold More...  
float  samples_az [LP_ORDER+AMRWB_SFR_SIZE] 
lowband samples and memory from synthesis at 12.8kHz More...  
float  samples_up [UPS_MEM_SIZE+AMRWB_SFR_SIZE] 
lowband samples and memory processed for upsampling More...  
float  samples_hb [LP_ORDER_16k+AMRWB_SFR_SIZE_16k] 
highband samples and memory from synthesis at 16kHz More...  
float  hpf_31_mem [2] 
float  hpf_400_mem [2] 
previous values in the high pass filters More...  
float  demph_mem [1] 
previous value in the deemphasis filter More...  
float  bpf_6_7_mem [HB_FIR_SIZE] 
previous values in the highband band pass filter More...  
float  lpf_7_mem [HB_FIR_SIZE] 
previous values in the highband low pass filter More...  
AVLFG  prng 
random number generator for white noise excitation More...  
uint8_t  first_frame 
flag active during decoding of the first frame More...  
ACELPFContext  acelpf_ctx 
context for filters for ACELPbased codecs More...  
ACELPVContext  acelpv_ctx 
context for vector operations for ACELPbased codecs More...  
CELPFContext  celpf_ctx 
context for filters for CELPbased codecs More...  
CELPMContext  celpm_ctx 
context for fixed point math operations More...  
AVClass *  av_class 
void *  state 
int  mode 
int  last_bitrate 
int  allow_dtx 
Definition at line 47 of file amrwbdec.c.
AMRWBFrame AMRWBContext::frame 
AMRWB parameters decoded from bitstream.
Definition at line 48 of file amrwbdec.c.
enum Mode AMRWBContext::fr_cur_mode 
mode index of current frame
Definition at line 49 of file amrwbdec.c.
uint8_t AMRWBContext::fr_quality 
frame quality index (FQI)
Definition at line 50 of file amrwbdec.c.
float AMRWBContext::isf_cur[LP_ORDER] 
working ISF vector from current frame
Definition at line 51 of file amrwbdec.c.
float AMRWBContext::isf_q_past[LP_ORDER] 
quantized ISF vector of the previous frame
Definition at line 52 of file amrwbdec.c.
float AMRWBContext::isf_past_final[LP_ORDER] 
final processed ISF vector of the previous frame
Definition at line 53 of file amrwbdec.c.
double AMRWBContext::isp[4][LP_ORDER] 
ISP vectors from current frame.
Definition at line 54 of file amrwbdec.c.
double AMRWBContext::isp_sub4_past[LP_ORDER] 
ISP vector for the 4th subframe of the previous frame.
Definition at line 55 of file amrwbdec.c.
float AMRWBContext::lp_coef[4][LP_ORDER] 
Linear Prediction Coefficients from ISP vector.
Definition at line 57 of file amrwbdec.c.
uint8_t AMRWBContext::base_pitch_lag 
integer part of pitch lag for the next relative subframe
Definition at line 59 of file amrwbdec.c.
uint8_t AMRWBContext::pitch_lag_int 
integer part of pitch lag of the previous subframe
Definition at line 60 of file amrwbdec.c.
float AMRWBContext::excitation_buf[AMRWB_P_DELAY_MAX+LP_ORDER+2+AMRWB_SFR_SIZE] 
current excitation and all necessary excitation history
Definition at line 62 of file amrwbdec.c.
float* AMRWBContext::excitation 
points to current excitation in excitation_buf[]
Definition at line 63 of file amrwbdec.c.
float AMRWBContext::pitch_vector[AMRWB_SFR_SIZE] 
adaptive codebook (pitch) vector for current subframe
Definition at line 65 of file amrwbdec.c.
float AMRWBContext::fixed_vector[AMRWB_SFR_SIZE] 
algebraic codebook (fixed) vector for current subframe
Definition at line 66 of file amrwbdec.c.
float AMRWBContext::prediction_error[4] 
quantified prediction errors {20log10(^gamma_gc)} for previous four subframes
Definition at line 68 of file amrwbdec.c.
float AMRWBContext::pitch_gain[6] 
quantified pitch gains for the current and previous five subframes
Definition at line 69 of file amrwbdec.c.
float AMRWBContext::fixed_gain[2] 
quantified fixed gains for the current and previous subframes
Definition at line 70 of file amrwbdec.c.
float AMRWBContext::tilt_coef 
{beta_1} related to the voicing of the previous subframe
Definition at line 72 of file amrwbdec.c.
float AMRWBContext::prev_sparse_fixed_gain 
previous fixed gain; used by antisparseness to determine "onset"
Definition at line 74 of file amrwbdec.c.
uint8_t AMRWBContext::prev_ir_filter_nr 
previous impulse response filter "impNr": 0  strong, 1  medium, 2  none
Definition at line 75 of file amrwbdec.c.
float AMRWBContext::prev_tr_gain 
previous initial gain used by noise enhancer for threshold
Definition at line 76 of file amrwbdec.c.
float AMRWBContext::samples_az[LP_ORDER+AMRWB_SFR_SIZE] 
lowband samples and memory from synthesis at 12.8kHz
Definition at line 78 of file amrwbdec.c.
float AMRWBContext::samples_up[UPS_MEM_SIZE+AMRWB_SFR_SIZE] 
lowband samples and memory processed for upsampling
Definition at line 79 of file amrwbdec.c.
float AMRWBContext::samples_hb[LP_ORDER_16k+AMRWB_SFR_SIZE_16k] 
highband samples and memory from synthesis at 16kHz
Definition at line 80 of file amrwbdec.c.
float AMRWBContext::hpf_31_mem[2] 
Definition at line 82 of file amrwbdec.c.
float AMRWBContext::hpf_400_mem[2] 
previous values in the high pass filters
Definition at line 82 of file amrwbdec.c.
float AMRWBContext::demph_mem[1] 
previous value in the deemphasis filter
Definition at line 83 of file amrwbdec.c.
float AMRWBContext::bpf_6_7_mem[HB_FIR_SIZE] 
previous values in the highband band pass filter
Definition at line 84 of file amrwbdec.c.
float AMRWBContext::lpf_7_mem[HB_FIR_SIZE] 
previous values in the highband low pass filter
Definition at line 85 of file amrwbdec.c.
AVLFG AMRWBContext::prng 
random number generator for white noise excitation
Definition at line 87 of file amrwbdec.c.
uint8_t AMRWBContext::first_frame 
flag active during decoding of the first frame
Definition at line 88 of file amrwbdec.c.
ACELPFContext AMRWBContext::acelpf_ctx 
context for filters for ACELPbased codecs
Definition at line 89 of file amrwbdec.c.
ACELPVContext AMRWBContext::acelpv_ctx 
context for vector operations for ACELPbased codecs
Definition at line 90 of file amrwbdec.c.
CELPFContext AMRWBContext::celpf_ctx 
context for filters for CELPbased codecs
Definition at line 91 of file amrwbdec.c.
CELPMContext AMRWBContext::celpm_ctx 
context for fixed point math operations
Definition at line 92 of file amrwbdec.c.
AVClass* AMRWBContext::av_class 
Definition at line 36 of file libvoamrwbenc.c.
void* AMRWBContext::state 
Definition at line 37 of file libvoamrwbenc.c.
int AMRWBContext::mode 
Definition at line 38 of file libvoamrwbenc.c.
int AMRWBContext::last_bitrate 
Definition at line 39 of file libvoamrwbenc.c.
int AMRWBContext::allow_dtx 
Definition at line 40 of file libvoamrwbenc.c.