| 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 anti-sparseness 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] | 
| low-band samples and memory from synthesis at 12.8kHz  More... | |
| float | samples_up [UPS_MEM_SIZE+AMRWB_SFR_SIZE] | 
| low-band samples and memory processed for upsampling  More... | |
| float | samples_hb [LP_ORDER_16k+AMRWB_SFR_SIZE_16k] | 
| high-band 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 de-emphasis filter  More... | |
| float | bpf_6_7_mem [HB_FIR_SIZE] | 
| previous values in the high-band band pass filter  More... | |
| float | lpf_7_mem [HB_FIR_SIZE] | 
| previous values in the high-band 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 ACELP-based codecs  More... | |
| ACELPVContext | acelpv_ctx | 
| context for vector operations for ACELP-based codecs  More... | |
| CELPFContext | celpf_ctx | 
| context for filters for CELP-based 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 anti-sparseness 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] | 
low-band 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] | 
low-band 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] | 
high-band 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 de-emphasis filter
Definition at line 83 of file amrwbdec.c.
| float AMRWBContext::bpf_6_7_mem[HB_FIR_SIZE] | 
previous values in the high-band band pass filter
Definition at line 84 of file amrwbdec.c.
| float AMRWBContext::lpf_7_mem[HB_FIR_SIZE] | 
previous values in the high-band 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 ACELP-based codecs
Definition at line 89 of file amrwbdec.c.
| ACELPVContext AMRWBContext::acelpv_ctx | 
context for vector operations for ACELP-based codecs
Definition at line 90 of file amrwbdec.c.
| CELPFContext AMRWBContext::celpf_ctx | 
context for filters for CELP-based 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 libvo-amrwbenc.c.
| void* AMRWBContext::state | 
Definition at line 37 of file libvo-amrwbenc.c.
| int AMRWBContext::mode | 
Definition at line 38 of file libvo-amrwbenc.c.
| int AMRWBContext::last_bitrate | 
Definition at line 39 of file libvo-amrwbenc.c.
| int AMRWBContext::allow_dtx | 
Definition at line 40 of file libvo-amrwbenc.c.
 1.8.17
 1.8.17