SPEEX_PREPROCESS_GET_AGC_LOUDNESS patch by Mihai Balea
[speexdsp.git] / libspeex / preprocess.c
2007-10-30 jmSPEEX_PREPROCESS_GET_AGC_LOUDNESS patch by Mihai Balea
2007-10-20 jmPut all the OS-dependent calls in os_support.h
2007-10-10 jmFix for fixed-point preprocessor bug reported by Peter...
2007-10-09 jmMinor documentation fixes from Alexander Chemeris
2007-03-19 jmTweaking to the AGC to handle really low volume input...
2007-02-22 jmfixed-point preprocessor fix (conj_window)
2007-01-23 jmAdded _ctl() calls for the AGC gain limits.
2007-01-14 jmminus debug printf()
2007-01-14 jmA bit of tuning and robustness to float overflows.
2007-01-14 jmSome AGC improvements, noise/echo suppression slightly...
2006-11-26 jmMore debug info and fixed two unlikely overflows on...
2006-11-26 jmRemoved the generic PSHR/SHL/SHR operators and changed...
2006-11-12 jmAdded some checks to detect if the echo canceller has...
2006-11-12 jmDocumentation for the echo canceller and preprocessor...
2006-11-12 jmcleanup, comments, better handling of clipping in AEC.
2006-11-11 jma few checks just to be on the same (>0) side.
2006-11-07 jmAdded a higher precision cosine approximation and used...
2006-11-07 jmdisabling some unused float operations
2006-11-05 jmConverted gain floor computation to fixed-point. Think...
2006-11-05 jmFast Bark-scale gain computation is in fixed-point
2006-11-05 jmsome VAD stuff converted to fixed-point. Also, changed...
2006-11-05 jmOK, so allocating 4 bytes per short did tend to increas...
2006-11-05 jmconverted noise averaging to fixed-point, completed...
2006-11-05 jmFixed excessive MCRA min offset (but kept a small ont...
2006-11-04 jmThink I'm done converting the MCRA part.
2006-11-04 jmConverted output gain and Zframe. Also disabled AGC...
2006-11-04 jmConverted conditional speech presence prob to fixed...
2006-11-04 jmConverted Pframe, P1 and q to fixed-point.
2006-11-03 jmalmost done converting hypergeom_gain() to fixed-point
2006-11-03 jmHalf-way done converting hypergeometric function approx...
2006-11-03 jmConverted qcurve and probability of speech presence
2006-11-03 jmI think it's generally a better idea to include the...
2006-11-02 jmlinear frequency loop now entirely in fixed-point.
2006-11-02 jmgain computation in linear frequency loop converted...
2006-11-02 jmEXTRACT16() for correctness
2006-11-02 jmI guess using the right precision in the operators...
2006-11-01 jmconverted computation of old_ps and prior_ratio
2006-11-01 jmconverted theta and prior_ratio to fixed-point.
2006-11-01 jmall important variables in the preprocessor state now...
2006-11-01 jmgain and gain2 are now spx_word16_t, though computation...
2006-11-01 jmSNR loop now entirely in fixed-point
2006-11-01 jma priori SNR in spx_word16_t
2006-11-01 jma posteriori SNR now in spx_word16_t
2006-11-01 jmgamma calculation converted (not the value).
2006-10-31 jmQuantizing noise estimate (with higher accuracy). Also...
2006-10-30 jmRe-converted window to fixed-point
2006-10-30 jmA bit of backtracking to fix quality regressions. Need...
2006-10-29 jma priori SNR and a posteriori SNR computed with fixed...
2006-10-27 jmwindow is now spx_word16_t
2006-10-27 jmLast bits of the easy fixed-point conversions.
2006-10-27 jmanother bunch of easy conversions to fixed-point (befor...
2006-10-27 jmps and echo_noise in fixed-point.
2006-10-27 jmNow using fixed-point FFTs in the preprocessor.
2006-10-26 jmThe World Institute for Mental Health recommends switch...
2006-10-25 jmQuick and dirty VAD replacement for now.
2006-10-24 jmchoose between linear and Bark scale computation of...
2006-10-24 jmGain floor is now computed on the Bark scale. Some...
2006-10-23 jmsome tuning
2006-10-23 jmcleanup again
2006-10-23 jmcode cleanup
2006-10-22 jmNow possible to control the amount of noise and echo...
2006-10-21 jmtuning and cleanup
2006-10-20 jmMixing linear scale and bark scale gains, plus some...
2006-10-11 jmSome references for the black magic
2006-10-11 jmCan you believe I just commented the preprocessor code!
2006-10-11 jmadaptive update window
2006-10-11 jmreplaced frame probability (Pframe)
2006-10-11 jmactually use the filter bank properly (well, sort of)
2006-10-10 jmBig preprocessor cleanup. Implemented mel filterbank...
2006-08-06 jmMaking noise suppressor a bit less aggressive.
2006-08-05 jmfixed a typo (patch by dezzy)
2005-12-19 jmConverted leak spectral estimation array to int32.
2005-10-22 jmMerged:
2005-09-24 jmTo please Thorvald Natvig :-)
2005-09-05 jmFixing warnings (patch by Alfred E. Heggestad)
2005-06-27 jmDid some tuning, especially for the speech probability...
2005-05-08 jmSimplified the code a lot. Put back the denoiser hooks...
2005-04-25 jmNow autodetects (and handles) size of integer types.
2004-10-29 jmRenamed the FFT in order to remove the symbol clash...
2004-07-15 conradadded guarded #include "config.h" throughout libspeex...
2004-07-14 jmMoved all the includes from /usr/include to /usr/includ...
2004-07-08 jmRemoved the frame probability of speech presence and...
2004-05-26 jmoops... that wasn't ansi C
2004-04-10 jmAt least the dereverb now has a chance of working...
2004-04-02 jmchanged constants to single precision
2004-03-31 jmFixed a minor memory leak, added de-reverberation,...
2003-12-04 jmAdded const's all over the place
2003-10-08 jmfixed-point: converted user-visible functions to use...
2003-10-08 jmfixed-point: more conversion to spx_sig_t
2003-10-08 jmfixed-point: removed pre-emphasis, more cleanup
2003-10-08 jmfirst step in fixed-point port, converted the LPC filters
2003-09-30 jmdenoiser tuning, Solaris support, small optimization...
2003-09-18 jmcleaning up for 1.1
2003-09-18 jmAdded probability of speech presence to denoiser.
2003-09-18 jmcleanup
2003-09-17 jmmade a table-lookup version instead of approximating...
2003-09-17 jmsome AGC tuning
2003-09-17 jmbased the AGC adaptation decision on the MCRA stuff.
2003-09-17 jmadded function to update the estimates without applying...
2003-09-16 jmcleaned up stuff that was no longer necessary.
next