Thorvald Natvig: Fix for the fixed-point scaling of impulse response query
[speexdsp.git] / libspeex / mdf.c
2008-02-13 jmThorvald Natvig: Fix for the fixed-point scaling of...
2008-02-13 jm Thorvald Natvig: Patch to query the impulse response...
2007-11-19 jmfixed-point: Got rid of the three last float bits in the
2007-11-08 jmMoved the remaining of misc.h into arch.h
2007-10-20 jmPut all the OS-dependent calls in os_support.h
2007-10-09 jmMinor documentation fixes from Alexander Chemeris
2007-07-28 jmPatch by Alexander Chemeris to make testenc* open with...
2007-06-27 jmReplaced speex_error() by speex_fatal() and speex_assert()
2007-05-01 jmusing e instead of x as temp variable is a bit cleaner.
2007-05-01 jmFinal reference for the T-ASL paper.
2007-03-16 jmSome code to make it easier to diagnose echo cancellati...
2007-03-05 jmMaking foreground filter 16-bit saves some memory in...
2007-01-10 jmImplemented "proportional MDF". Should be more robust...
2007-01-08 jmSome comments on the AEC code.
2007-01-08 jmTwo-path update decision is now based on an approximati...
2007-01-04 jmImplemented a dual (foreground + background) filter...
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-09 jmReduced (and renamed) input buffer
2006-11-09 jma bit of cleaning up and comments
2006-11-08 jmFixed potential overflow in gradient computation. Need...
2006-11-07 jmmdf.c now has zero float operations left (again)
2006-11-02 jmImproved the playback buffering.
2006-10-26 jmThe World Institute for Mental Health recommends switch...
2006-10-25 jmadded speex_echo_cancellation() without the last param...
2006-10-04 jmOuch! Fixed a really bad uninitialised memory (well...
2006-08-31 jmTuning for low-energy echo.
2006-08-31 jmIncrease learning rate for some mis-adaptated condition...
2006-08-31 jmshould recover better from no initial adaptation.
2006-08-30 jmminor tuning
2006-08-16 jmRe-ordered some operations so that the block smoothing...
2006-08-16 jmchanged the order of matrix X. Code is exactly equivale...
2006-08-13 jmMaking libspeex C++-friendly
2006-08-08 jmGive more adaptation to blocks with smaller lags.
2006-08-08 jmTuning the AEC to be a bit more aggressive -- lower...
2006-07-29 jmcopyright details, more info about the mdf learning...
2006-06-11 jmOops. No more memory leak in the echo canceller destroy...
2006-05-10 jmThis should fix an overflow in mdf_inner_prod()
2006-05-10 jmCheck for overflow (and saturate) in preemphasis.
2006-05-09 jmfixed issues on 16-bit platforms
2006-05-01 jmSimple test for saturation. Saturated samples all get...
2006-04-29 jmpatch by Brian Retford to remove the weird struct manip...
2006-04-18 jmFixed ring buffer (not, it's not the same as a stack...
2006-04-14 jmfixed warnings, added const where appropriate
2006-04-14 jmcomments only
2006-04-14 jmadded speex_echo_capture() and speex_echo_playback...
2006-04-14 jmminor type cleanup
2006-02-11 jmadded a _ctl() call at least to set the sampling rate
2006-02-09 jmfixed lots of warning/errors on retarded (non-C99)...
2006-02-01 jmPlay nice with non-C99 compilers
2006-01-10 jmdocumentation
2006-01-09 jmradius of the notch filter poles varies with sampling...
2006-01-09 jmScaling up after pre-emphasis was *almost* a good idea...
2006-01-08 jmAdded a second order DC rejection filter.
2006-01-07 jmWeights now use 32 bits instead of 16. This seems to...
2005-12-30 jmscale some averaging constants with the frame size...
2005-12-28 jmImproved normalization a bit
2005-12-19 jmConverted leak spectral estimation array to int32.
2005-12-18 jmconverted RER computation
2005-12-18 jmMoved spx_cos to math_approx.c and use it for initializ...
2005-12-18 jmoops..
2005-12-18 jmconverted the window
2005-12-18 jmfixed the float version
2005-12-18 jmconverted initial adaptation rate
2005-12-18 jmoops...
2005-12-18 jmleak_estimate converted to word16
2005-12-17 jmFLOAT_DIVU for computing leak estimate
2005-12-17 jmminor stuff
2005-12-17 jmmore leak_estimate work
2005-12-17 jmmost of leakage estimation converted
2005-12-16 jmsome constants
2005-12-16 jmOK, so the "re-filtering" idea was a rather stupid...
2005-12-15 jmfixed residual echo estimation (for preprocessor),...
2005-12-15 jmminor fix
2005-12-13 jmminor accuracy improvements
2005-12-12 jmprevent offsets caused by quantization
2005-12-12 jmsome tuning, cleanup
2005-12-10 jmadded pre-emphasis, some tuning
2005-12-10 jmFixed inner_prod scaling differences between float...
2005-12-10 jmthink all the main AEC loops are in fixed-point
2005-12-10 jmconverted inner_prod, working on freq-dependent gain
2005-12-08 jmconverted power normalization to pseudo-float type
2005-12-08 jmconverted recursive averaging for x^2 and the power...
2005-12-08 jmdebugged pseudo-float type, using it for correlations
2005-12-08 jmcleanup
2005-12-08 jmfixed the float version, lowered the upper bound on...
2005-12-07 jmMost exchanged variables are now integers. Still need...
2005-12-04 jmSome accuracy improvements
2005-12-03 jmAdded kiss-fft support to fft-wrap, some fixed-point...
2005-12-02 jmAdded a wrapper around the FFT so any FFT can be used
2005-11-18 jmless aggressive in adaptation
2005-11-10 jmC89 compilers don't like declarations in the middle...
2005-11-04 jmremoved useless stuff again
2005-11-04 jmcleanup complete. aec is now much simpler and (hopefull...
2005-11-04 jmRemoved useless variables, fixed another bug in the...
2005-11-03 jmmore cleaning up
2005-11-03 jmCleanup:
2005-09-05 jmFixing warnings (patch by Alfred E. Heggestad)
next