Variables

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

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_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::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().