speexdsp.git
13 years agofixed potential problems with float rounding causing NaNs Speex-1.1.12
jm [Tue, 14 Feb 2006 08:37:38 +0000 (08:37 +0000)]
fixed potential problems with float rounding causing NaNs

git-svn-id: http://svn.xiph.org/trunk/speex@10822 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoversion number change (1.1.12)
jm [Sun, 12 Feb 2006 13:03:59 +0000 (13:03 +0000)]
version number change (1.1.12)

git-svn-id: http://svn.xiph.org/trunk/speex@10806 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agofixed an off-by-one bug (thanks to keith)
jm [Sun, 12 Feb 2006 13:01:36 +0000 (13:01 +0000)]
fixed an off-by-one bug (thanks to keith)

git-svn-id: http://svn.xiph.org/trunk/speex@10805 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agosampling rate option
jm [Sun, 12 Feb 2006 12:44:31 +0000 (12:44 +0000)]
sampling rate option

git-svn-id: http://svn.xiph.org/trunk/speex@10804 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoThink I fixed a crash when trying to encode in the wrong mode
jm [Sun, 12 Feb 2006 11:03:30 +0000 (11:03 +0000)]
Think I fixed a crash when trying to encode in the wrong mode

git-svn-id: http://svn.xiph.org/trunk/speex@10803 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agofixed a bug when a packet is lost and submode-encoding is disabled.
jm [Sun, 12 Feb 2006 10:40:21 +0000 (10:40 +0000)]
fixed a bug when a packet is lost and submode-encoding is disabled.

git-svn-id: http://svn.xiph.org/trunk/speex@10802 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoThink I fixed some Blackfin assembly syntax issues. It does compile, but
jm [Sat, 11 Feb 2006 10:06:41 +0000 (10:06 +0000)]
Think I fixed some Blackfin assembly syntax issues. It does compile, but
haven't been able to test it yet.

git-svn-id: http://svn.xiph.org/trunk/speex@10796 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoadded a _ctl() call at least to set the sampling rate
jm [Sat, 11 Feb 2006 03:22:41 +0000 (03:22 +0000)]
added a _ctl() call at least to set the sampling rate

git-svn-id: http://svn.xiph.org/trunk/speex@10795 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agopreparing for 1.1.12
jm [Fri, 10 Feb 2006 12:43:30 +0000 (12:43 +0000)]
preparing for 1.1.12

git-svn-id: http://svn.xiph.org/trunk/speex@10793 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agofixed an unresolved symbol on win32
jm [Thu, 9 Feb 2006 10:27:58 +0000 (10:27 +0000)]
fixed an unresolved symbol on win32

git-svn-id: http://svn.xiph.org/trunk/speex@10790 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agofixed lots of warning/errors on retarded (non-C99) compilers
jm [Thu, 9 Feb 2006 08:54:52 +0000 (08:54 +0000)]
fixed lots of warning/errors on retarded (non-C99) compilers

git-svn-id: http://svn.xiph.org/trunk/speex@10789 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoinclude a global header instead of misc.h
jm [Thu, 9 Feb 2006 00:49:35 +0000 (00:49 +0000)]
include a global header instead of misc.h

git-svn-id: http://svn.xiph.org/trunk/speex@10788 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoPlay nice with non-C99 compilers
jm [Wed, 1 Feb 2006 00:04:04 +0000 (00:04 +0000)]
Play nice with non-C99 compilers

git-svn-id: http://svn.xiph.org/trunk/speex@10778 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agosome tuning
jm [Wed, 1 Feb 2006 00:01:52 +0000 (00:01 +0000)]
some tuning

git-svn-id: http://svn.xiph.org/trunk/speex@10777 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoalloca patch by Aron Rosenberg
jm [Tue, 31 Jan 2006 22:28:26 +0000 (22:28 +0000)]
alloca patch by Aron Rosenberg

git-svn-id: http://svn.xiph.org/trunk/speex@10776 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoset the right macro for ARM5E assembly
jm [Sat, 28 Jan 2006 20:44:23 +0000 (20:44 +0000)]
set the right macro for ARM5E assembly

git-svn-id: http://svn.xiph.org/trunk/speex@10762 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoDisabled ARM4 optimization of compute_weighted_codebook() until it's fixed
jm [Wed, 25 Jan 2006 10:40:48 +0000 (10:40 +0000)]
Disabled ARM4 optimization of compute_weighted_codebook() until it's fixed

git-svn-id: http://svn.xiph.org/trunk/speex@10753 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoAdded OS X Universal Binary build configuration.
arek [Mon, 23 Jan 2006 19:28:04 +0000 (19:28 +0000)]
Added OS X Universal Binary build configuration.

git-svn-id: http://svn.xiph.org/trunk/speex@10752 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agowe now live in 2006
jm [Mon, 23 Jan 2006 11:41:36 +0000 (11:41 +0000)]
we now live in 2006

git-svn-id: http://svn.xiph.org/trunk/speex@10747 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agodocumentation
jm [Tue, 10 Jan 2006 01:15:36 +0000 (01:15 +0000)]
documentation

git-svn-id: http://svn.xiph.org/trunk/speex@10716 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoslight accuracy improvement for computing the fft table
jm [Mon, 9 Jan 2006 12:18:01 +0000 (12:18 +0000)]
slight accuracy improvement for computing the fft table

git-svn-id: http://svn.xiph.org/trunk/speex@10715 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoremove // comment
jm [Mon, 9 Jan 2006 11:24:39 +0000 (11:24 +0000)]
remove // comment

git-svn-id: http://svn.xiph.org/trunk/speex@10714 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoradius of the notch filter poles varies with sampling rate.
jm [Mon, 9 Jan 2006 09:53:19 +0000 (09:53 +0000)]
radius of the notch filter poles varies with sampling rate.

git-svn-id: http://svn.xiph.org/trunk/speex@10713 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoScaling up after pre-emphasis was *almost* a good idea...
jm [Mon, 9 Jan 2006 09:18:59 +0000 (09:18 +0000)]
Scaling up after pre-emphasis was *almost* a good idea...

git-svn-id: http://svn.xiph.org/trunk/speex@10712 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoAdded a second order DC rejection filter.
jm [Sun, 8 Jan 2006 13:16:46 +0000 (13:16 +0000)]
Added a second order DC rejection filter.

git-svn-id: http://svn.xiph.org/trunk/speex@10702 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoWeights now use 32 bits instead of 16. This seems to improve the adaptation,
jm [Sat, 7 Jan 2006 13:28:56 +0000 (13:28 +0000)]
Weights now use 32 bits instead of 16. This seems to improve the adaptation,
especially for short frame size (less prone to thresholding effects). Also
added some general documentation.

git-svn-id: http://svn.xiph.org/trunk/speex@10695 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agos/PSHR/PSHR16/
jm [Sat, 7 Jan 2006 10:23:55 +0000 (10:23 +0000)]
s/PSHR/PSHR16/

git-svn-id: http://svn.xiph.org/trunk/speex@10694 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agofixed an off-by-one overflow curve computation
jm [Mon, 2 Jan 2006 12:49:13 +0000 (12:49 +0000)]
fixed an off-by-one overflow curve computation

git-svn-id: http://svn.xiph.org/trunk/speex@10685 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoFix for AMD64 (patch by Nicolas George)
jm [Mon, 2 Jan 2006 03:21:21 +0000 (03:21 +0000)]
Fix for AMD64 (patch by Nicolas George)

git-svn-id: http://svn.xiph.org/trunk/speex@10684 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoscale some averaging constants with the frame size and sampling rate.
jm [Fri, 30 Dec 2005 12:54:00 +0000 (12:54 +0000)]
scale some averaging constants with the frame size and sampling rate.

git-svn-id: http://svn.xiph.org/trunk/speex@10683 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoImproved normalization a bit
jm [Wed, 28 Dec 2005 12:13:20 +0000 (12:13 +0000)]
Improved normalization a bit

git-svn-id: http://svn.xiph.org/trunk/speex@10682 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoversion
jm [Wed, 28 Dec 2005 08:41:30 +0000 (08:41 +0000)]
version

git-svn-id: http://svn.xiph.org/trunk/speex@10681 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoInclude config.h here too
jm [Thu, 22 Dec 2005 11:35:40 +0000 (11:35 +0000)]
Include config.h here too

git-svn-id: http://svn.xiph.org/trunk/speex@10675 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agosome bugfixes
jm [Thu, 22 Dec 2005 11:16:04 +0000 (11:16 +0000)]
some bugfixes

git-svn-id: http://svn.xiph.org/trunk/speex@10674 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agooops, that's why FIXED_POINT wasn't enabled here
jm [Thu, 22 Dec 2005 11:14:42 +0000 (11:14 +0000)]
oops, that's why FIXED_POINT wasn't enabled here

git-svn-id: http://svn.xiph.org/trunk/speex@10673 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoremove debug code
jm [Thu, 22 Dec 2005 10:29:28 +0000 (10:29 +0000)]
remove debug code

git-svn-id: http://svn.xiph.org/trunk/speex@10672 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoCan now encode PCM with libspeex.
jm [Thu, 22 Dec 2005 03:47:25 +0000 (03:47 +0000)]
Can now encode PCM with libspeex.

git-svn-id: http://svn.xiph.org/trunk/speex@10671 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoecho residual is now an int32.
jm [Wed, 21 Dec 2005 08:32:19 +0000 (08:32 +0000)]
echo residual is now an int32.

git-svn-id: http://svn.xiph.org/trunk/speex@10670 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoUpdate libogg download url.
giles [Tue, 20 Dec 2005 17:32:01 +0000 (17:32 +0000)]
Update libogg download url.

git-svn-id: http://svn.xiph.org/trunk/speex@10662 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agomore vorbis_psy tuning
jm [Tue, 20 Dec 2005 05:29:37 +0000 (05:29 +0000)]
more vorbis_psy tuning

git-svn-id: http://svn.xiph.org/trunk/speex@10660 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agosome tuning to the psychoacoustic model
jm [Tue, 20 Dec 2005 04:47:37 +0000 (04:47 +0000)]
some tuning to the psychoacoustic model

git-svn-id: http://svn.xiph.org/trunk/speex@10659 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoWiden the follower feature width (don't follow peaks as much) and use
xiphmont [Mon, 19 Dec 2005 13:26:13 +0000 (13:26 +0000)]
Widen the follower feature width (don't follow peaks as much) and use
a window with narrower main lobe.

git-svn-id: http://svn.xiph.org/trunk/speex@10658 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoMake sure jm has what I have
xiphmont [Mon, 19 Dec 2005 12:32:03 +0000 (12:32 +0000)]
Make sure jm has what I have

git-svn-id: http://svn.xiph.org/trunk/speex@10657 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agovorbis-psy with 256 samples
jm [Mon, 19 Dec 2005 12:24:14 +0000 (12:24 +0000)]
vorbis-psy with 256 samples

git-svn-id: http://svn.xiph.org/trunk/speex@10656 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agosave old curve
jm [Mon, 19 Dec 2005 12:05:37 +0000 (12:05 +0000)]
save old curve

git-svn-id: http://svn.xiph.org/trunk/speex@10655 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agolatest tweak
xiphmont [Mon, 19 Dec 2005 11:59:41 +0000 (11:59 +0000)]
latest tweak

git-svn-id: http://svn.xiph.org/trunk/speex@10654 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoAmplitude... not power.
xiphmont [Mon, 19 Dec 2005 11:54:46 +0000 (11:54 +0000)]
Amplitude... not power.

git-svn-id: http://svn.xiph.org/trunk/speex@10653 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoAdd to build system, fix a segfault...
xiphmont [Mon, 19 Dec 2005 11:20:02 +0000 (11:20 +0000)]
Add to build system, fix a segfault...

git-svn-id: http://svn.xiph.org/trunk/speex@10652 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoBuilds. God only knows what it does.
xiphmont [Mon, 19 Dec 2005 10:54:42 +0000 (10:54 +0000)]
Builds.  God only knows what it does.

git-svn-id: http://svn.xiph.org/trunk/speex@10651 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoAll the code chunks for tusing vorbis-style noise curves. Doesn't build yet
xiphmont [Mon, 19 Dec 2005 10:37:42 +0000 (10:37 +0000)]
All the code chunks for tusing vorbis-style noise curves.  Doesn't build yet

git-svn-id: http://svn.xiph.org/trunk/speex@10650 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoConverted leak spectral estimation array to int32.
jm [Mon, 19 Dec 2005 10:28:57 +0000 (10:28 +0000)]
Converted leak spectral estimation array to int32.

git-svn-id: http://svn.xiph.org/trunk/speex@10649 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agodefinition of M_PI
jm [Sun, 18 Dec 2005 21:56:40 +0000 (21:56 +0000)]
definition of M_PI

git-svn-id: http://svn.xiph.org/trunk/speex@10648 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoconverted RER computation
jm [Sun, 18 Dec 2005 13:43:26 +0000 (13:43 +0000)]
converted RER computation

git-svn-id: http://svn.xiph.org/trunk/speex@10637 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoMoved spx_cos to math_approx.c and use it for initializing the mdf window.
jm [Sun, 18 Dec 2005 13:13:26 +0000 (13:13 +0000)]
Moved spx_cos to math_approx.c and use it for initializing the mdf window.

git-svn-id: http://svn.xiph.org/trunk/speex@10636 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agooops..
jm [Sun, 18 Dec 2005 12:54:54 +0000 (12:54 +0000)]
oops..

git-svn-id: http://svn.xiph.org/trunk/speex@10635 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoconverted the window
jm [Sun, 18 Dec 2005 12:53:31 +0000 (12:53 +0000)]
converted the window

git-svn-id: http://svn.xiph.org/trunk/speex@10634 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agofixed the float version
jm [Sun, 18 Dec 2005 12:12:58 +0000 (12:12 +0000)]
fixed the float version

git-svn-id: http://svn.xiph.org/trunk/speex@10633 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agooops, forgot float version
jm [Sun, 18 Dec 2005 12:07:57 +0000 (12:07 +0000)]
oops, forgot float version

git-svn-id: http://svn.xiph.org/trunk/speex@10632 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoconverted initial adaptation rate
jm [Sun, 18 Dec 2005 12:02:28 +0000 (12:02 +0000)]
converted initial adaptation rate

git-svn-id: http://svn.xiph.org/trunk/speex@10631 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agooops...
jm [Sun, 18 Dec 2005 02:49:46 +0000 (02:49 +0000)]
oops...

git-svn-id: http://svn.xiph.org/trunk/speex@10630 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoleak_estimate converted to word16
jm [Sun, 18 Dec 2005 02:46:58 +0000 (02:46 +0000)]
leak_estimate converted to word16

git-svn-id: http://svn.xiph.org/trunk/speex@10629 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoDIVU alias for float
jm [Sat, 17 Dec 2005 13:03:07 +0000 (13:03 +0000)]
DIVU alias for float

git-svn-id: http://svn.xiph.org/trunk/speex@10622 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoFLOAT_DIVU for computing leak estimate
jm [Sat, 17 Dec 2005 12:54:33 +0000 (12:54 +0000)]
FLOAT_DIVU for computing leak estimate

git-svn-id: http://svn.xiph.org/trunk/speex@10621 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agofixing the float version
jm [Sat, 17 Dec 2005 12:18:18 +0000 (12:18 +0000)]
fixing the float version

git-svn-id: http://svn.xiph.org/trunk/speex@10614 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agominor stuff
jm [Sat, 17 Dec 2005 09:12:10 +0000 (09:12 +0000)]
minor stuff

git-svn-id: http://svn.xiph.org/trunk/speex@10612 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agogreater-than operator
jm [Sat, 17 Dec 2005 02:45:57 +0000 (02:45 +0000)]
greater-than operator

git-svn-id: http://svn.xiph.org/trunk/speex@10611 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agomore leak_estimate work
jm [Sat, 17 Dec 2005 02:44:27 +0000 (02:44 +0000)]
more leak_estimate work

git-svn-id: http://svn.xiph.org/trunk/speex@10610 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agomost of leakage estimation converted
jm [Sat, 17 Dec 2005 02:26:28 +0000 (02:26 +0000)]
most of leakage estimation converted

git-svn-id: http://svn.xiph.org/trunk/speex@10609 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agosome constants
jm [Fri, 16 Dec 2005 12:21:24 +0000 (12:21 +0000)]
some constants

git-svn-id: http://svn.xiph.org/trunk/speex@10608 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoremoved C++ style comments
jm [Fri, 16 Dec 2005 11:30:03 +0000 (11:30 +0000)]
removed C++ style comments

git-svn-id: http://svn.xiph.org/trunk/speex@10607 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoOK, so the "re-filtering" idea was a rather stupid one. Got the option
jm [Fri, 16 Dec 2005 00:31:01 +0000 (00:31 +0000)]
OK, so the "re-filtering" idea was a rather stupid one. Got the option
to smooth the filter transition instead.

git-svn-id: http://svn.xiph.org/trunk/speex@10606 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoremove the "if (inverse)" from some of the loops
jm [Thu, 15 Dec 2005 12:49:09 +0000 (12:49 +0000)]
remove the "if (inverse)" from some of the loops

git-svn-id: http://svn.xiph.org/trunk/speex@10602 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoremoved scaledown from the loop
jm [Thu, 15 Dec 2005 11:34:55 +0000 (11:34 +0000)]
removed scaledown from the loop

git-svn-id: http://svn.xiph.org/trunk/speex@10601 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agocleaned up the fixed-point version
jm [Thu, 15 Dec 2005 11:27:41 +0000 (11:27 +0000)]
cleaned up the fixed-point version

git-svn-id: http://svn.xiph.org/trunk/speex@10600 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agooops, forgot that
jm [Thu, 15 Dec 2005 08:14:37 +0000 (08:14 +0000)]
oops, forgot that

git-svn-id: http://svn.xiph.org/trunk/speex@10599 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agofixed residual echo estimation (for preprocessor), optional re-filtering
jm [Thu, 15 Dec 2005 06:10:02 +0000 (06:10 +0000)]
fixed residual echo estimation (for preprocessor), optional re-filtering
step using new filter (faster echo attenuation).

git-svn-id: http://svn.xiph.org/trunk/speex@10598 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agominor fix
jm [Thu, 15 Dec 2005 03:41:18 +0000 (03:41 +0000)]
minor fix

git-svn-id: http://svn.xiph.org/trunk/speex@10597 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agominor accuracy improvements
jm [Tue, 13 Dec 2005 13:16:15 +0000 (13:16 +0000)]
minor accuracy improvements

git-svn-id: http://svn.xiph.org/trunk/speex@10585 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoprevent offsets caused by quantization
jm [Mon, 12 Dec 2005 21:25:53 +0000 (21:25 +0000)]
prevent offsets caused by quantization

git-svn-id: http://svn.xiph.org/trunk/speex@10584 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agosome tuning, cleanup
jm [Mon, 12 Dec 2005 14:00:27 +0000 (14:00 +0000)]
some tuning, cleanup

git-svn-id: http://svn.xiph.org/trunk/speex@10583 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoadded pre-emphasis, some tuning
jm [Sat, 10 Dec 2005 13:33:40 +0000 (13:33 +0000)]
added pre-emphasis, some tuning

git-svn-id: http://svn.xiph.org/trunk/speex@10573 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoFixed inner_prod scaling differences between float and fixed
jm [Sat, 10 Dec 2005 10:43:51 +0000 (10:43 +0000)]
Fixed inner_prod scaling differences between float and fixed

git-svn-id: http://svn.xiph.org/trunk/speex@10572 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agothink all the main AEC loops are in fixed-point
jm [Sat, 10 Dec 2005 03:13:48 +0000 (03:13 +0000)]
think all the main AEC loops are in fixed-point

git-svn-id: http://svn.xiph.org/trunk/speex@10571 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoconverted inner_prod, working on freq-dependent gain
jm [Sat, 10 Dec 2005 02:42:34 +0000 (02:42 +0000)]
converted inner_prod, working on freq-dependent gain

git-svn-id: http://svn.xiph.org/trunk/speex@10570 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoconverted power normalization to pseudo-float type
jm [Thu, 8 Dec 2005 21:23:31 +0000 (21:23 +0000)]
converted power normalization to pseudo-float type

git-svn-id: http://svn.xiph.org/trunk/speex@10569 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoconverted recursive averaging for x^2 and the power correlations.
jm [Thu, 8 Dec 2005 12:45:13 +0000 (12:45 +0000)]
converted recursive averaging for x^2 and the power correlations.

git-svn-id: http://svn.xiph.org/trunk/speex@10568 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agodebugged pseudo-float type, using it for correlations
jm [Thu, 8 Dec 2005 12:16:12 +0000 (12:16 +0000)]
debugged pseudo-float type, using it for correlations

git-svn-id: http://svn.xiph.org/trunk/speex@10567 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agocleanup
jm [Thu, 8 Dec 2005 09:28:10 +0000 (09:28 +0000)]
cleanup

git-svn-id: http://svn.xiph.org/trunk/speex@10566 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agofixed the float version, lowered the upper bound on adaptation
jm [Thu, 8 Dec 2005 08:56:25 +0000 (08:56 +0000)]
fixed the float version, lowered the upper bound on adaptation

git-svn-id: http://svn.xiph.org/trunk/speex@10565 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoSupport for a really simple float emulating type
jm [Wed, 7 Dec 2005 14:18:16 +0000 (14:18 +0000)]
Support for a really simple float emulating type

git-svn-id: http://svn.xiph.org/trunk/speex@10560 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoMost exchanged variables are now integers. Still need to convert the functions
jm [Wed, 7 Dec 2005 14:16:24 +0000 (14:16 +0000)]
Most exchanged variables are now integers. Still need to convert the functions
and test it more.

git-svn-id: http://svn.xiph.org/trunk/speex@10559 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agodefined QCONST
jm [Tue, 6 Dec 2005 22:57:20 +0000 (22:57 +0000)]
defined QCONST

git-svn-id: http://svn.xiph.org/trunk/speex@10554 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agofixed memory leak (now destroying the SpeexBits struct)
jm [Mon, 5 Dec 2005 00:47:51 +0000 (00:47 +0000)]
fixed memory leak (now destroying the SpeexBits struct)

git-svn-id: http://svn.xiph.org/trunk/speex@10537 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoSome accuracy improvements
jm [Sun, 4 Dec 2005 09:19:27 +0000 (09:19 +0000)]
Some accuracy improvements

git-svn-id: http://svn.xiph.org/trunk/speex@10534 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoAdded kiss-fft support to fft-wrap, some fixed-point scaling tuning to mdf.
jm [Sat, 3 Dec 2005 05:01:49 +0000 (05:01 +0000)]
Added kiss-fft support to fft-wrap, some fixed-point scaling tuning to mdf.

git-svn-id: http://svn.xiph.org/trunk/speex@10528 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoChecking in a copy of Mark Borgerding's KISS-FFT. Will modify it (and likely
jm [Fri, 2 Dec 2005 11:21:16 +0000 (11:21 +0000)]
Checking in a copy of Mark Borgerding's KISS-FFT. Will modify it (and likely
break the KISS principle) in the future.

git-svn-id: http://svn.xiph.org/trunk/speex@10524 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoAdded a wrapper around the FFT so any FFT can be used
jm [Fri, 2 Dec 2005 10:08:44 +0000 (10:08 +0000)]
Added a wrapper around the FFT so any FFT can be used

git-svn-id: http://svn.xiph.org/trunk/speex@10523 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoactive target
jm [Fri, 2 Dec 2005 10:02:32 +0000 (10:02 +0000)]
active target

git-svn-id: http://svn.xiph.org/trunk/speex@10522 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoDC notch filter (not tested yet)
jm [Fri, 2 Dec 2005 09:40:27 +0000 (09:40 +0000)]
DC notch filter (not tested yet)

git-svn-id: http://svn.xiph.org/trunk/speex@10521 0101bb08-14d6-0310-b084-bc0e0c8e3800

13 years agoversion change to 1.1.11.1 Speex-1.1.11.1
jm [Fri, 2 Dec 2005 08:49:58 +0000 (08:49 +0000)]
version change to 1.1.11.1

git-svn-id: http://svn.xiph.org/trunk/speex@10518 0101bb08-14d6-0310-b084-bc0e0c8e3800