SiprContext Struct Reference

#include <sipr.h>


Data Fields

AVCodecContextavctx
AVFrame frame
SiprMode mode
float past_pitch_gain
float lsf_history [LP_FILTER_ORDER_16k]
float excitation [L_INTERPOL+PITCH_MAX+2 *L_SUBFR_16k]
float synth_buf [LP_FILTER_ORDER+5 *SUBFR_SIZE+6]
float lsp_history [LP_FILTER_ORDER]
float gain_mem
float energy_history [4]
float highpass_filt_mem [2]
float postfilter_mem [PITCH_DELAY_MAX+LP_FILTER_ORDER]
float tilt_mem
float postfilter_agc
float postfilter_mem5k0 [PITCH_DELAY_MAX+LP_FILTER_ORDER]
float postfilter_syn5k0 [LP_FILTER_ORDER+SUBFR_SIZE *5]
int pitch_lag_prev
float iir_mem [LP_FILTER_ORDER_16k+1]
float filt_buf [2][LP_FILTER_ORDER_16k+1]
float * filt_mem [2]
float mem_preemph [LP_FILTER_ORDER_16k]
float synth [LP_FILTER_ORDER_16k]
double lsp_history_16k [16]
void(* decode_frame )(struct SiprContext *ctx, SiprParameters *params, float *out_data)


Detailed Description

Definition at line 66 of file sipr.h.


Field Documentation

Definition at line 67 of file sipr.h.

Referenced by sipr_decode_frame().

void(* SiprContext::decode_frame)(struct SiprContext *ctx, SiprParameters *params, float *out_data)

Definition at line 81 of file sipr.h.

Referenced by decode_frame(), ff_sipr_decode_frame_16k(), and sipr_decoder_init().

float SiprContext::excitation[L_INTERPOL+PITCH_MAX+2 *L_SUBFR_16k]

Definition at line 75 of file sipr.h.

Referenced by decode_frame(), and ff_sipr_decode_frame_16k().

float SiprContext::filt_buf[2][LP_FILTER_ORDER_16k+1]

Definition at line 94 of file sipr.h.

Referenced by ff_sipr_init_16k().

Definition at line 95 of file sipr.h.

Referenced by ff_sipr_decode_frame_16k(), and ff_sipr_init_16k().

Definition at line 68 of file sipr.h.

Referenced by sipr_decode_frame(), and sipr_decoder_init().

Definition at line 80 of file sipr.h.

Referenced by decode_frame().

Definition at line 82 of file sipr.h.

Referenced by decode_frame().

float SiprContext::iir_mem[LP_FILTER_ORDER_16k+1]

Definition at line 93 of file sipr.h.

Referenced by ff_sipr_decode_frame_16k().

float SiprContext::lsf_history[LP_FILTER_ORDER_16k]

Definition at line 73 of file sipr.h.

Referenced by decode_frame(), and ff_sipr_decode_frame_16k().

float SiprContext::lsp_history[LP_FILTER_ORDER]

Definition at line 79 of file sipr.h.

Referenced by decode_frame(), and sipr_decoder_init().

Definition at line 98 of file sipr.h.

Referenced by ff_sipr_decode_frame_16k(), and ff_sipr_init_16k().

float SiprContext::mem_preemph[LP_FILTER_ORDER_16k]

Definition at line 96 of file sipr.h.

Referenced by ff_sipr_decode_frame_16k().

Definition at line 70 of file sipr.h.

Referenced by decode_frame(), sipr_decode_frame(), and sipr_decoder_init().

Definition at line 72 of file sipr.h.

Referenced by decode_frame().

Definition at line 92 of file sipr.h.

Referenced by ff_sipr_decode_frame_16k(), and ff_sipr_init_16k().

Definition at line 87 of file sipr.h.

Referenced by decode_frame().

float SiprContext::postfilter_mem[PITCH_DELAY_MAX+LP_FILTER_ORDER]

Definition at line 83 of file sipr.h.

Referenced by postfilter_5k0().

float SiprContext::postfilter_mem5k0[PITCH_DELAY_MAX+LP_FILTER_ORDER]

Definition at line 88 of file sipr.h.

Referenced by postfilter_5k0().

float SiprContext::postfilter_syn5k0[LP_FILTER_ORDER+SUBFR_SIZE *5]

Definition at line 89 of file sipr.h.

Referenced by decode_frame().

float SiprContext::synth[LP_FILTER_ORDER_16k]

Definition at line 97 of file sipr.h.

Referenced by ff_sipr_decode_frame_16k().

float SiprContext::synth_buf[LP_FILTER_ORDER+5 *SUBFR_SIZE+6]

Definition at line 77 of file sipr.h.

Referenced by decode_frame(), and ff_sipr_decode_frame_16k().

Definition at line 86 of file sipr.h.

Referenced by postfilter_5k0().


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

Generated on Fri Oct 26 02:50:17 2012 for FFmpeg by  doxygen 1.5.8