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 51 of file amrwbdec.c.
AMRWBFrame AMRWBContext::frame |
AMRWB parameters decoded from bitstream.
Definition at line 52 of file amrwbdec.c.
enum Mode AMRWBContext::fr_cur_mode |
mode index of current frame
Definition at line 53 of file amrwbdec.c.
uint8_t AMRWBContext::fr_quality |
frame quality index (FQI)
Definition at line 54 of file amrwbdec.c.
working ISF vector from current frame
Definition at line 55 of file amrwbdec.c.
quantized ISF vector of the previous frame
Definition at line 56 of file amrwbdec.c.
final processed ISF vector of the previous frame
Definition at line 57 of file amrwbdec.c.
ISP vectors from current frame.
Definition at line 58 of file amrwbdec.c.
ISP vector for the 4th subframe of the previous frame.
Definition at line 59 of file amrwbdec.c.
Linear Prediction Coefficients from ISP vector.
Definition at line 61 of file amrwbdec.c.
uint8_t AMRWBContext::base_pitch_lag |
integer part of pitch lag for the next relative subframe
Definition at line 63 of file amrwbdec.c.
uint8_t AMRWBContext::pitch_lag_int |
integer part of pitch lag of the previous subframe
Definition at line 64 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 66 of file amrwbdec.c.
float* AMRWBContext::excitation |
points to current excitation in excitation_buf[]
Definition at line 67 of file amrwbdec.c.
float AMRWBContext::pitch_vector[AMRWB_SFR_SIZE] |
adaptive codebook (pitch) vector for current subframe
Definition at line 69 of file amrwbdec.c.
float AMRWBContext::fixed_vector[AMRWB_SFR_SIZE] |
algebraic codebook (fixed) vector for current subframe
Definition at line 70 of file amrwbdec.c.
float AMRWBContext::prediction_error[4] |
quantified prediction errors {20log10(^gamma_gc)} for previous four subframes
Definition at line 72 of file amrwbdec.c.
float AMRWBContext::pitch_gain[6] |
quantified pitch gains for the current and previous five subframes
Definition at line 73 of file amrwbdec.c.
float AMRWBContext::fixed_gain[2] |
quantified fixed gains for the current and previous subframes
Definition at line 74 of file amrwbdec.c.
float AMRWBContext::tilt_coef |
{beta_1} related to the voicing of the previous subframe
Definition at line 76 of file amrwbdec.c.
float AMRWBContext::prev_sparse_fixed_gain |
previous fixed gain; used by anti-sparseness to determine "onset"
Definition at line 78 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 79 of file amrwbdec.c.
float AMRWBContext::prev_tr_gain |
previous initial gain used by noise enhancer for threshold
Definition at line 80 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 82 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 83 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 84 of file amrwbdec.c.
float AMRWBContext::hpf_31_mem[2] |
Definition at line 86 of file amrwbdec.c.
float AMRWBContext::hpf_400_mem[2] |
previous values in the high pass filters
Definition at line 86 of file amrwbdec.c.
float AMRWBContext::demph_mem[1] |
previous value in the de-emphasis filter
Definition at line 87 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 88 of file amrwbdec.c.
float AMRWBContext::lpf_7_mem[HB_FIR_SIZE] |
previous values in the high-band low pass filter
Definition at line 89 of file amrwbdec.c.
AVLFG AMRWBContext::prng |
random number generator for white noise excitation
Definition at line 91 of file amrwbdec.c.
uint8_t AMRWBContext::first_frame |
flag active during decoding of the first frame
Definition at line 92 of file amrwbdec.c.
ACELPFContext AMRWBContext::acelpf_ctx |
context for filters for ACELP-based codecs
Definition at line 93 of file amrwbdec.c.
ACELPVContext AMRWBContext::acelpv_ctx |
context for vector operations for ACELP-based codecs
Definition at line 94 of file amrwbdec.c.
CELPFContext AMRWBContext::celpf_ctx |
context for filters for CELP-based codecs
Definition at line 95 of file amrwbdec.c.
CELPMContext AMRWBContext::celpm_ctx |
context for fixed point math operations
Definition at line 96 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.