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 48 of file amrwbdec.c.
AMRWBFrame AMRWBContext::frame 
AMRWB parameters decoded from bitstream.
Definition at line 49 of file amrwbdec.c.
enum Mode AMRWBContext::fr_cur_mode 
mode index of current frame
Definition at line 50 of file amrwbdec.c.
uint8_t AMRWBContext::fr_quality 
frame quality index (FQI)
Definition at line 51 of file amrwbdec.c.
working ISF vector from current frame
Definition at line 52 of file amrwbdec.c.
quantized ISF vector of the previous frame
Definition at line 53 of file amrwbdec.c.
final processed ISF vector of the previous frame
Definition at line 54 of file amrwbdec.c.
ISP vectors from current frame.
Definition at line 55 of file amrwbdec.c.
ISP vector for the 4th subframe of the previous frame.
Definition at line 56 of file amrwbdec.c.
Linear Prediction Coefficients from ISP vector.
Definition at line 58 of file amrwbdec.c.
uint8_t AMRWBContext::base_pitch_lag 
integer part of pitch lag for the next relative subframe
Definition at line 60 of file amrwbdec.c.
uint8_t AMRWBContext::pitch_lag_int 
integer part of pitch lag of the previous subframe
Definition at line 61 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 63 of file amrwbdec.c.
float* AMRWBContext::excitation 
points to current excitation in excitation_buf[]
Definition at line 64 of file amrwbdec.c.
float AMRWBContext::pitch_vector[AMRWB_SFR_SIZE] 
adaptive codebook (pitch) vector for current subframe
Definition at line 66 of file amrwbdec.c.
float AMRWBContext::fixed_vector[AMRWB_SFR_SIZE] 
algebraic codebook (fixed) vector for current subframe
Definition at line 67 of file amrwbdec.c.
float AMRWBContext::prediction_error[4] 
quantified prediction errors {20log10(^gamma_gc)} for previous four subframes
Definition at line 69 of file amrwbdec.c.
float AMRWBContext::pitch_gain[6] 
quantified pitch gains for the current and previous five subframes
Definition at line 70 of file amrwbdec.c.
float AMRWBContext::fixed_gain[2] 
quantified fixed gains for the current and previous subframes
Definition at line 71 of file amrwbdec.c.
float AMRWBContext::tilt_coef 
{beta_1} related to the voicing of the previous subframe
Definition at line 73 of file amrwbdec.c.
float AMRWBContext::prev_sparse_fixed_gain 
previous fixed gain; used by antisparseness to determine "onset"
Definition at line 75 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 76 of file amrwbdec.c.
float AMRWBContext::prev_tr_gain 
previous initial gain used by noise enhancer for threshold
Definition at line 77 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 79 of file amrwbdec.c.
float AMRWBContext::samples_up[UPS_MEM_SIZE+AMRWB_SFR_SIZE] 
lowband samples and memory processed for upsampling
Definition at line 80 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 81 of file amrwbdec.c.
float AMRWBContext::hpf_31_mem[2] 
Definition at line 83 of file amrwbdec.c.
float AMRWBContext::hpf_400_mem[2] 
previous values in the high pass filters
Definition at line 83 of file amrwbdec.c.
float AMRWBContext::demph_mem[1] 
previous value in the deemphasis filter
Definition at line 84 of file amrwbdec.c.
float AMRWBContext::bpf_6_7_mem[HB_FIR_SIZE] 
previous values in the highband band pass filter
Definition at line 85 of file amrwbdec.c.
float AMRWBContext::lpf_7_mem[HB_FIR_SIZE] 
previous values in the highband low pass filter
Definition at line 86 of file amrwbdec.c.
AVLFG AMRWBContext::prng 
random number generator for white noise excitation
Definition at line 88 of file amrwbdec.c.
uint8_t AMRWBContext::first_frame 
flag active during decoding of the first frame
Definition at line 89 of file amrwbdec.c.
ACELPFContext AMRWBContext::acelpf_ctx 
context for filters for ACELPbased codecs
Definition at line 90 of file amrwbdec.c.
ACELPVContext AMRWBContext::acelpv_ctx 
context for vector operations for ACELPbased codecs
Definition at line 91 of file amrwbdec.c.
CELPFContext AMRWBContext::celpf_ctx 
context for filters for CELPbased codecs
Definition at line 92 of file amrwbdec.c.
CELPMContext AMRWBContext::celpm_ctx 
context for fixed point math operations
Definition at line 93 of file amrwbdec.c.
AVClass* AMRWBContext::av_class 
Definition at line 37 of file libvoamrwbenc.c.
void* AMRWBContext::state 
Definition at line 38 of file libvoamrwbenc.c.
int AMRWBContext::mode 
Definition at line 39 of file libvoamrwbenc.c.
int AMRWBContext::last_bitrate 
Definition at line 40 of file libvoamrwbenc.c.
int AMRWBContext::allow_dtx 
Definition at line 41 of file libvoamrwbenc.c.