speexdsp.git
15 years agoSeparated the version macros
jm [Fri, 9 Jul 2004 04:31:47 +0000 (04:31 +0000)]
Separated the version macros

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

15 years agoAdded some stuff about the preprocessor
jm [Fri, 9 Jul 2004 04:31:27 +0000 (04:31 +0000)]
Added some stuff about the preprocessor

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

15 years agochanged the name of the version macro, removed some libtool stuff in
jm [Fri, 9 Jul 2004 04:31:01 +0000 (04:31 +0000)]
changed the name of the version macro, removed some libtool stuff in
Makefile.am that was causing problem.

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

15 years agorun-time calls for identifying the Speex version
jm [Fri, 9 Jul 2004 04:28:06 +0000 (04:28 +0000)]
run-time calls for identifying the Speex version

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

15 years agoRemoved the frame probability of speech presence and increased noise estimate
jm [Thu, 8 Jul 2004 05:26:25 +0000 (05:26 +0000)]
Removed the frame probability of speech presence and increased noise estimate
by a constant factor.

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

15 years ago...
jm [Thu, 8 Jul 2004 05:25:30 +0000 (05:25 +0000)]
...

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

15 years agoRest of the modes.c split
jm [Thu, 8 Jul 2004 05:24:30 +0000 (05:24 +0000)]
Rest of the modes.c split

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

15 years agoSplit modes.c in two. Now modes.c only contains the mode struct definitions
jm [Thu, 8 Jul 2004 05:23:47 +0000 (05:23 +0000)]
Split modes.c in two. Now modes.c only contains the mode struct definitions

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

15 years agoRemoved all the drift_average crap and just kept the timing histogram. Simple
jm [Sat, 3 Jul 2004 04:37:12 +0000 (04:37 +0000)]
Removed all the drift_average crap and just kept the timing histogram. Simple
and works good now.

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

15 years agoJitter buffer is now adaptive and should resume properly when link is lost.
jm [Sun, 20 Jun 2004 04:52:29 +0000 (04:52 +0000)]
Jitter buffer is now adaptive and should resume properly when link is lost.

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

15 years agoRecommit changes lost in server migration.
giles [Sun, 6 Jun 2004 03:02:38 +0000 (03:02 +0000)]
Recommit changes lost in server migration.
Original commit (r6809) 2004-06-04 00:54:26 -0400 (Fri, 04 Jun 2004) by jm.

Think I've got gapless working properly now. Also, started implementing
the speex_lib_ctl() interface and simplified speex_bits_advance (patch
by Alfr?\195?\169do Moreira)

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

15 years agoupdated TODO list for 1.2
jm [Sat, 29 May 2004 21:04:33 +0000 (21:04 +0000)]
updated TODO list for 1.2

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

15 years agoAdded the actual copyrigt
jm [Fri, 28 May 2004 20:55:11 +0000 (20:55 +0000)]
Added the actual copyrigt

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

15 years agooops... that wasn't ansi C
jm [Wed, 26 May 2004 15:26:19 +0000 (15:26 +0000)]
oops... that wasn't ansi C

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

15 years agoLast changes for 1.1.5 Speex-1.1.5
jm [Thu, 22 Apr 2004 03:05:30 +0000 (03:05 +0000)]
Last changes for 1.1.5

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

15 years agospeex_encode/speex_decode are back to using floats, new speex_encode_int
jm [Tue, 20 Apr 2004 21:52:01 +0000 (21:52 +0000)]
speex_encode/speex_decode are back to using floats, new speex_encode_int
and speex_decode_int for the short version

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

15 years agoAt least the dereverb now has a chance of working...
jm [Sat, 10 Apr 2004 07:56:08 +0000 (07:56 +0000)]
At least the dereverb now has a chance of working...

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

15 years agoChanged some constants to single-precision
jm [Fri, 2 Apr 2004 21:16:43 +0000 (21:16 +0000)]
Changed some constants to single-precision

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

15 years agoEcho cancellor interface changed to short (instead of float)
jm [Fri, 2 Apr 2004 21:09:18 +0000 (21:09 +0000)]
Echo cancellor interface changed to short (instead of float)

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

15 years agochanged constants to single precision
jm [Fri, 2 Apr 2004 21:08:08 +0000 (21:08 +0000)]
changed constants to single precision

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

15 years agoAvoid a warning by calling aclocal before libtoolize.
giles [Fri, 2 Apr 2004 18:25:44 +0000 (18:25 +0000)]
Avoid a warning by calling aclocal before libtoolize.

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

15 years agoconfigure should now add -msse when --enable-sse is specified
jm [Fri, 2 Apr 2004 08:36:44 +0000 (08:36 +0000)]
configure should now add -msse when --enable-sse is specified

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

15 years agoFixed a minor memory leak, added de-reverberation, fixed denoiser hook for
jm [Wed, 31 Mar 2004 04:17:31 +0000 (04:17 +0000)]
Fixed a minor memory leak, added de-reverberation, fixed denoiser hook for
residual echo cancellation.

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

15 years agooops, encoder calls speex_encoder_ctl
jm [Tue, 30 Mar 2004 08:52:52 +0000 (08:52 +0000)]
oops, encoder calls speex_encoder_ctl

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

15 years agoAdded kdevelop project file
jm [Mon, 22 Mar 2004 20:24:54 +0000 (20:24 +0000)]
Added kdevelop project file

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

15 years agoFlush page after the header (in order to follow the Ogg spec)
jm [Sun, 21 Mar 2004 06:22:48 +0000 (06:22 +0000)]
Flush page after the header (in order to follow the Ogg spec)

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

15 years agoMade error message more clear
jm [Mon, 8 Mar 2004 05:16:23 +0000 (05:16 +0000)]
Made error message more clear

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

15 years ago.cvsignore files
jm [Wed, 18 Feb 2004 07:20:17 +0000 (07:20 +0000)]
.cvsignore files

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

15 years agoPatch for compiling with mingw32 sent by j@thing.net
jm [Wed, 18 Feb 2004 07:14:41 +0000 (07:14 +0000)]
Patch for compiling with mingw32 sent by j@thing.net

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

15 years agoIntegrated IRIX patch (getopt stuff) from Michael Pruett <michael@68k.org>
jm [Wed, 18 Feb 2004 06:59:40 +0000 (06:59 +0000)]
Integrated IRIX patch (getopt stuff) from Michael Pruett <michael@68k.org>

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

15 years agoChanged the Makefile.am so that KDevelop can parse SUBDIRS correctly
jm [Wed, 18 Feb 2004 05:44:02 +0000 (05:44 +0000)]
Changed the Makefile.am so that KDevelop can parse SUBDIRS correctly

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

15 years agoValgrind support for sb_celp.c too
jm [Thu, 12 Feb 2004 08:41:01 +0000 (08:41 +0000)]
Valgrind support for sb_celp.c too

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

15 years agoadded extra valgrind checks for the Speex stack
jm [Thu, 12 Feb 2004 08:30:16 +0000 (08:30 +0000)]
added extra valgrind checks for the Speex stack

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

15 years agoUpdated VC6 project files to be current
oddsock [Fri, 6 Feb 2004 14:27:43 +0000 (14:27 +0000)]
Updated VC6 project files to be current
added an installer config for Inno Setup which can be used to create a windows installer for speex

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

15 years agoM_PI not defined on win32 (and possibly other platforms)
oddsock [Fri, 6 Feb 2004 14:20:27 +0000 (14:20 +0000)]
M_PI not defined on win32 (and possibly other platforms)

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

15 years agofopen with "rb" and "wb" on all platforms (it's OK 'cuz POSIX is supposed
jm [Wed, 28 Jan 2004 07:51:30 +0000 (07:51 +0000)]
fopen with "rb" and "wb" on all platforms (it's OK 'cuz POSIX is supposed
to ignore it anyway).

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

15 years agoinclude gards and c++ compatibility (extern "C")
jm [Wed, 21 Jan 2004 19:50:03 +0000 (19:50 +0000)]
include gards and c++ compatibility (extern "C")

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

15 years agoadded --quiet switch Speex-1.1.4
jm [Tue, 20 Jan 2004 08:08:51 +0000 (08:08 +0000)]
added --quiet switch

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

15 years agoNow works on multiples of 8 (instead of 40), so it's a bit more general
jm [Mon, 19 Jan 2004 09:10:23 +0000 (09:10 +0000)]
Now works on multiples of 8 (instead of 40), so it's a bit more general

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

15 years agoFixed FIXED_POINT bug caused during SSE-ification.
jm [Mon, 19 Jan 2004 08:58:14 +0000 (08:58 +0000)]
Fixed FIXED_POINT bug caused during SSE-ification.

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

15 years agoVQ search has been SSE-ized. Not really clean yet, though.
jm [Mon, 19 Jan 2004 08:09:19 +0000 (08:09 +0000)]
VQ search has been SSE-ized. Not really clean yet, though.

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

15 years agoSaves some useless "cos" calculations
jm [Sun, 18 Jan 2004 23:37:43 +0000 (23:37 +0000)]
Saves some useless "cos" calculations

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

15 years agoThe CVS tag was annoying
jm [Sun, 18 Jan 2004 08:20:07 +0000 (08:20 +0000)]
The CVS tag was annoying

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

15 years agoSSE speedup for the codebook response part of split_cb_search_shape_sign
jm [Sun, 18 Jan 2004 08:13:31 +0000 (08:13 +0000)]
SSE speedup for the codebook response part of split_cb_search_shape_sign

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

15 years agoconverted the inner product function to SSE intrinsics too
jm [Sun, 18 Jan 2004 06:47:47 +0000 (06:47 +0000)]
converted the inner product function to SSE intrinsics too

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

15 years agofaster SSE implementation (reduced unaligned loads)
jm [Sat, 17 Jan 2004 20:52:52 +0000 (20:52 +0000)]
faster SSE implementation (reduced unaligned loads)

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

15 years agoreplaced cos by an approximation for the float version
jm [Sat, 17 Jan 2004 16:06:04 +0000 (16:06 +0000)]
replaced cos by an approximation for the float version

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

15 years agoA couple 'const's to make that compile cleanly
jm [Fri, 16 Jan 2004 08:07:42 +0000 (08:07 +0000)]
A couple 'const's to make that compile cleanly

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

15 years agoNew SSE implementation based on intrinsics instead of assembly
jm [Fri, 16 Jan 2004 07:50:26 +0000 (07:50 +0000)]
New SSE implementation based on intrinsics instead of assembly

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

15 years agoremoved unnecessary 'volatile' keyword
jm [Wed, 24 Dec 2003 06:14:13 +0000 (06:14 +0000)]
removed unnecessary 'volatile' keyword

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

15 years agofixed-point: converted comb_gain
jm [Tue, 23 Dec 2003 08:20:40 +0000 (08:20 +0000)]
fixed-point: converted comb_gain

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

15 years agofixed-point: some perceptual enhancement coef converted.
jm [Tue, 23 Dec 2003 08:11:13 +0000 (08:11 +0000)]
fixed-point: some perceptual enhancement coef converted.

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

15 years agotypo
jm [Thu, 18 Dec 2003 22:18:31 +0000 (22:18 +0000)]
typo

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

16 years agomore const stuff, fixed a stupid bug in sb_decoder_ctl
jm [Fri, 5 Dec 2003 14:59:48 +0000 (14:59 +0000)]
more const stuff, fixed a stupid bug in sb_decoder_ctl

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

16 years agoAdded const's all over the place
jm [Thu, 4 Dec 2003 21:29:19 +0000 (21:29 +0000)]
Added const's all over the place

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

16 years agoversion changed to 1.1.3 Speex-1.1.3
jm [Mon, 1 Dec 2003 03:03:19 +0000 (03:03 +0000)]
version changed to 1.1.3

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

16 years agofixed-point: comb filter, part 4.12
jm [Mon, 1 Dec 2003 01:00:48 +0000 (01:00 +0000)]
fixed-point: comb filter, part 4.12

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

16 years agofixed-point: comb filter, part III
jm [Sun, 30 Nov 2003 22:22:59 +0000 (22:22 +0000)]
fixed-point: comb filter, part III

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

16 years agofixed-point: comb filter, part II
jm [Sun, 30 Nov 2003 20:23:30 +0000 (20:23 +0000)]
fixed-point: comb filter, part II

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

16 years agofixed-point: started work on comb filter
jm [Sun, 30 Nov 2003 19:38:47 +0000 (19:38 +0000)]
fixed-point: started work on comb filter

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

16 years agofixed-point: oops, fixed another overflow for 4 kbps mode.
jm [Sun, 30 Nov 2003 17:56:53 +0000 (17:56 +0000)]
fixed-point: oops, fixed another overflow for 4 kbps mode.

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

16 years agooops. Got pitch_unquant_3tap to compile again with floating point.
jm [Sun, 30 Nov 2003 16:43:24 +0000 (16:43 +0000)]
oops. Got pitch_unquant_3tap to compile again with floating point.

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

16 years ago...
jm [Sun, 30 Nov 2003 16:35:21 +0000 (16:35 +0000)]
...

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

16 years agofixed-point: Think I got rid of all overflows I could find
jm [Sun, 30 Nov 2003 07:11:36 +0000 (07:11 +0000)]
fixed-point: Think I got rid of all overflows I could find

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

16 years agofixed-point: Fixed several overflows. Added an explicit saturation function
jm [Sun, 30 Nov 2003 05:46:03 +0000 (05:46 +0000)]
fixed-point: Fixed several overflows. Added an explicit saturation function

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

16 years agofixed-point: fixed another overflow problem
jm [Sat, 29 Nov 2003 19:25:48 +0000 (19:25 +0000)]
fixed-point: fixed another overflow problem

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

16 years agofixed-point: fixed some overflows
jm [Sat, 29 Nov 2003 08:12:51 +0000 (08:12 +0000)]
fixed-point: fixed some overflows

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

16 years agodebug code for fixed-point operators. Already fixed an overflow in lsp code
jm [Sat, 29 Nov 2003 07:38:24 +0000 (07:38 +0000)]
debug code for fixed-point operators. Already fixed an overflow in lsp code

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

16 years agoseparated fixed-point operators in: generic, ARM, debug
jm [Sat, 29 Nov 2003 07:03:58 +0000 (07:03 +0000)]
separated fixed-point operators in: generic, ARM, debug

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

16 years agofixed-point: pitch gain again
jm [Sat, 29 Nov 2003 05:17:31 +0000 (05:17 +0000)]
fixed-point: pitch gain again

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

16 years agofixed-point: pitch gain stuff
jm [Sat, 29 Nov 2003 02:45:02 +0000 (02:45 +0000)]
fixed-point: pitch gain stuff

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

16 years agofixed-point: some work on pitch gain, fixed a packet-loss bug
jm [Fri, 28 Nov 2003 05:39:57 +0000 (05:39 +0000)]
fixed-point: some work on pitch gain, fixed a packet-loss bug

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

16 years agofixed-point: bw_lpc and lpc_to_lsp are now done.
jm [Thu, 27 Nov 2003 08:42:07 +0000 (08:42 +0000)]
fixed-point: bw_lpc and lpc_to_lsp are now done.

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

16 years agofixed-point: lsp_enforce_margin argument no longer a float
jm [Thu, 27 Nov 2003 05:00:05 +0000 (05:00 +0000)]
fixed-point: lsp_enforce_margin argument no longer a float

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

16 years ago...
jm [Tue, 25 Nov 2003 16:40:25 +0000 (16:40 +0000)]
...

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

16 years agofixed-point: done quantizing open-loop pitch
jm [Tue, 25 Nov 2003 06:58:10 +0000 (06:58 +0000)]
fixed-point: done quantizing open-loop pitch

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

16 years agofixed-point: wideband work (LSP and excitation gain decoding)
jm [Fri, 21 Nov 2003 06:59:25 +0000 (06:59 +0000)]
fixed-point: wideband work (LSP and excitation gain decoding)

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

16 years agofixed-point: converted pitch gain computation in open-loop search
jm [Fri, 21 Nov 2003 03:06:42 +0000 (03:06 +0000)]
fixed-point: converted pitch gain computation in open-loop search

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

16 years agofixed-point: integerized pi_gain's
jm [Fri, 14 Nov 2003 19:16:22 +0000 (19:16 +0000)]
fixed-point: integerized pi_gain's

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

16 years agofixed-point: sb_celp gain quantization, fixed missing entry in nb_celp gain
jm [Fri, 14 Nov 2003 18:46:29 +0000 (18:46 +0000)]
fixed-point: sb_celp gain quantization, fixed missing entry in nb_celp gain

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

16 years agofixed-point: before I screw everything up...
jm [Fri, 14 Nov 2003 18:28:45 +0000 (18:28 +0000)]
fixed-point: before I screw everything up...

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

16 years agofixed-point: fixed float regression
jm [Fri, 14 Nov 2003 18:04:28 +0000 (18:04 +0000)]
fixed-point: fixed float regression

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

16 years agocleanup
jm [Fri, 14 Nov 2003 17:48:58 +0000 (17:48 +0000)]
cleanup

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

16 years agospelling, cleanup
jm [Thu, 13 Nov 2003 20:39:06 +0000 (20:39 +0000)]
spelling, cleanup

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

16 years ago...
jm [Thu, 13 Nov 2003 08:47:40 +0000 (08:47 +0000)]
...

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

16 years agofixed-point: converting wideband excitation gain to int (halfway done)
jm [Thu, 13 Nov 2003 08:45:55 +0000 (08:45 +0000)]
fixed-point: converting wideband excitation gain to int (halfway done)

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

16 years agoput all fixed-point macros in a separate file (arch.h), some cleanup with
jm [Wed, 12 Nov 2003 17:16:38 +0000 (17:16 +0000)]
put all fixed-point macros in a separate file (arch.h), some cleanup with
wideband excitation gain

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

16 years agofixed-point: excitation gain completely converted to fixed-point
jm [Wed, 12 Nov 2003 07:30:18 +0000 (07:30 +0000)]
fixed-point: excitation gain completely converted to fixed-point

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

16 years agofixed-point: converting excitation gain quantization (halfway done)
jm [Wed, 12 Nov 2003 06:00:53 +0000 (06:00 +0000)]
fixed-point: converting excitation gain quantization (halfway done)

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

16 years agothink I've fixed the performance problem caused by underflows.
jm [Wed, 12 Nov 2003 05:09:27 +0000 (05:09 +0000)]
think I've fixed the performance problem caused by underflows.

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

16 years agooops... fixed an #ifdef that wasn't including compute_rms when compiling
jm [Tue, 11 Nov 2003 15:51:53 +0000 (15:51 +0000)]
oops... fixed an #ifdef that wasn't including compute_rms when compiling
with SSE support.

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

16 years agofixed-point: increased precision of the cos approximation, fixed some Speex-1.1.2
jm [Tue, 11 Nov 2003 07:33:03 +0000 (07:33 +0000)]
fixed-point: increased precision of the cos approximation, fixed some
floating-point/fixed-point mismatch

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

16 years agoversion change for 1.1.2
jm [Tue, 11 Nov 2003 05:17:00 +0000 (05:17 +0000)]
version change for 1.1.2

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

16 years agofixed-point: some wideband work
jm [Tue, 11 Nov 2003 04:33:38 +0000 (04:33 +0000)]
fixed-point: some wideband work

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

16 years agofixed-point: Defined fused multiply-add operators and some ARM assembly to
jm [Tue, 11 Nov 2003 00:19:46 +0000 (00:19 +0000)]
fixed-point: Defined fused multiply-add operators and some ARM assembly to
use it.

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

16 years agooops...
jm [Mon, 10 Nov 2003 19:38:24 +0000 (19:38 +0000)]
oops...

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

16 years agofixed-point: integerized pi_gain, pitch prediction error accumulation in
jm [Mon, 10 Nov 2003 19:28:20 +0000 (19:28 +0000)]
fixed-point: integerized pi_gain, pitch prediction error accumulation in
64 bits (should make that 32 if possible).

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

16 years agofixed-point: integerized bandwidth expansion
jm [Mon, 10 Nov 2003 17:17:33 +0000 (17:17 +0000)]
fixed-point: integerized bandwidth expansion

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

16 years agofixed-point: converted lsp_enforce_margin, some assembly ARM optimizations
jm [Mon, 10 Nov 2003 08:57:27 +0000 (08:57 +0000)]
fixed-point: converted lsp_enforce_margin, some assembly ARM optimizations

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

16 years agofixed-point: integerized lsp interpolation
jm [Mon, 10 Nov 2003 06:56:53 +0000 (06:56 +0000)]
fixed-point: integerized lsp interpolation

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