Postfilter values

Varibales used for postfilter implementation, mostly history for smoothing and so on, and context variables for FFT/iFFT. More...


Variables

RDFTContext WMAVoiceContext::rdft
RDFTContext WMAVoiceContext::irdft
 contexts for FFT-calculation in the postfilter (for denoise filter)
DCTContext WMAVoiceContext::dct
DCTContext WMAVoiceContext::dst
 contexts for phase shift (in Hilbert transform, part of postfilter)
float WMAVoiceContext::sin [511]
float WMAVoiceContext::cos [511]
 8-bit cosine/sine windows over [-pi,pi] range
float WMAVoiceContext::postfilter_agc
 gain control memory, used in adaptive_gain_control()
float WMAVoiceContext::dcf_mem [2]
 DC filter history.
float WMAVoiceContext::zero_exc_pf [MAX_SIGNAL_HISTORY+MAX_SFRAMESIZE]
 zero filter output (i.e.
float WMAVoiceContext::denoise_filter_cache [MAX_FRAMESIZE]
int WMAVoiceContext::denoise_filter_cache_size
 samples in denoise_filter_cache
float WMAVoiceContext::tilted_lpcs_pf [0x80]
 aligned buffer for LPC tilting
float WMAVoiceContext::denoise_coeffs_pf [0x80]
 aligned buffer for denoise coefficients
float WMAVoiceContext::synth_filter_out_buf [0x80+MAX_LSPS_ALIGN16]
 aligned buffer for postfilter speech synthesis


Detailed Description

Varibales used for postfilter implementation, mostly history for smoothing and so on, and context variables for FFT/iFFT.

Variable Documentation

float WMAVoiceContext::cos[511] [inherited]

8-bit cosine/sine windows over [-pi,pi] range

Definition at line 267 of file wmavoice.c.

Referenced by calc_input_response(), and wmavoice_decode_init().

float WMAVoiceContext::dcf_mem[2] [inherited]

DC filter history.

Definition at line 271 of file wmavoice.c.

Referenced by postfilter(), and wmavoice_flush().

Definition at line 265 of file wmavoice.c.

Referenced by calc_input_response(), wmavoice_decode_end(), and wmavoice_decode_init().

float WMAVoiceContext::denoise_coeffs_pf[0x80] [inherited]

aligned buffer for denoise coefficients

Definition at line 280 of file wmavoice.c.

Referenced by wiener_denoise().

float WMAVoiceContext::denoise_filter_cache[MAX_FRAMESIZE] [inherited]

Definition at line 275 of file wmavoice.c.

Referenced by wiener_denoise(), and wmavoice_flush().

samples in denoise_filter_cache

Definition at line 276 of file wmavoice.c.

Referenced by wiener_denoise().

contexts for phase shift (in Hilbert transform, part of postfilter)

Definition at line 265 of file wmavoice.c.

Referenced by calc_input_response(), wmavoice_decode_end(), and wmavoice_decode_init().

contexts for FFT-calculation in the postfilter (for denoise filter)

Definition at line 263 of file wmavoice.c.

Referenced by calc_input_response(), wiener_denoise(), wmavoice_decode_end(), and wmavoice_decode_init().

gain control memory, used in adaptive_gain_control()

Definition at line 269 of file wmavoice.c.

Referenced by postfilter(), and wmavoice_flush().

float WMAVoiceContext::sin[511] [inherited]

Definition at line 267 of file wmavoice.c.

Referenced by calc_input_response(), and wmavoice_decode_init().

float WMAVoiceContext::synth_filter_out_buf[0x80+MAX_LSPS_ALIGN16] [inherited]

aligned buffer for postfilter speech synthesis

Definition at line 282 of file wmavoice.c.

Referenced by postfilter(), and wmavoice_flush().

float WMAVoiceContext::tilted_lpcs_pf[0x80] [inherited]

aligned buffer for LPC tilting

Definition at line 278 of file wmavoice.c.

Referenced by wiener_denoise().

float WMAVoiceContext::zero_exc_pf[MAX_SIGNAL_HISTORY+MAX_SFRAMESIZE] [inherited]

zero filter output (i.e.

excitation) by postfilter

Definition at line 273 of file wmavoice.c.

Referenced by synth_frame(), synth_superframe(), and wmavoice_flush().


Generated on Fri Oct 26 02:36:56 2012 for FFmpeg by  doxygen 1.5.8