speexdsp.git
15 years agoupdate acinclude with XIPH_PATH_OGG from latest ogg.m4
conrad [Fri, 6 Aug 2004 06:30:04 +0000 (06:30 +0000)]
update acinclude with XIPH_PATH_OGG from latest ogg.m4

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

15 years agoupdate symbian/config.h device decode comment Speex-1.1.6
conrad [Tue, 27 Jul 2004 03:21:41 +0000 (03:21 +0000)]
update symbian/config.h device decode comment

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

15 years agoRejects extra comments that break the spec (i.e. those that don't contain
jm [Mon, 26 Jul 2004 06:24:30 +0000 (06:24 +0000)]
Rejects extra comments that break the spec (i.e. those that don't contain
an '=')

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

15 years agoadd SpeexMode declaration to noglobals.h, to allow new AC_CHECK_HEADER to
conrad [Thu, 22 Jul 2004 02:40:12 +0000 (02:40 +0000)]
add SpeexMode declaration to noglobals.h, to allow new AC_CHECK_HEADER to
compile check it properly etc.

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

15 years agoremove unneeded public constructors/destructors for _noglobals modes;
conrad [Wed, 21 Jul 2004 07:18:57 +0000 (07:18 +0000)]
remove unneeded public constructors/destructors for _noglobals modes;
replaced with cleaner speex_mode_{new,destroy}() functions.

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

15 years agoupdate _noglobals API usage info to cover only speex_mode_new() and
conrad [Wed, 21 Jul 2004 06:51:11 +0000 (06:51 +0000)]
update _noglobals API usage info to cover only speex_mode_new() and
speex_mode_destroy() in README.symbian.

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

15 years agoadd noglobals API support to speexdec.c
conrad [Wed, 21 Jul 2004 06:34:37 +0000 (06:34 +0000)]
add noglobals API support to speexdec.c

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

15 years agoadd support for _noglobals API to speexenc
conrad [Wed, 21 Jul 2004 06:25:52 +0000 (06:25 +0000)]
add support for _noglobals API to speexenc

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

15 years agoadd define of DISABLE_GLOBAL_POINTERS back to configure.ac, update comments
conrad [Wed, 21 Jul 2004 06:06:40 +0000 (06:06 +0000)]
add define of DISABLE_GLOBAL_POINTERS back to configure.ac, update comments
to include ref to README.symbian

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

15 years agoadd speex_mode_new() and speex_mode_destroy() API calls to _noglobals API
conrad [Wed, 21 Jul 2004 06:03:36 +0000 (06:03 +0000)]
add speex_mode_new() and speex_mode_destroy() API calls to _noglobals API

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

15 years agoadd modeID constants for each of the 3 standard defined modes
conrad [Wed, 21 Jul 2004 05:32:50 +0000 (05:32 +0000)]
add modeID constants for each of the 3 standard defined modes

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

15 years agoadd some (void *) casts in calls to speex_free to stop random errors on
conrad [Fri, 16 Jul 2004 06:32:09 +0000 (06:32 +0000)]
add some (void *) casts in calls to speex_free to stop random errors on
random compilers
... it must be almost time for beer

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

15 years agoadd some attribution lines to *_noglobals
conrad [Fri, 16 Jul 2004 06:20:46 +0000 (06:20 +0000)]
add some attribution lines to *_noglobals

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

15 years agoadd const to params_free() functions
conrad [Fri, 16 Jul 2004 06:11:47 +0000 (06:11 +0000)]
add const to params_free() functions

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

15 years agofree alloc'd params in malloc'd submodes
conrad [Fri, 16 Jul 2004 06:07:34 +0000 (06:07 +0000)]
free alloc'd params in malloc'd submodes

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

15 years agoadded symbian/ directory containing build files for Symbian, and added
conrad [Fri, 16 Jul 2004 05:47:48 +0000 (05:47 +0000)]
added symbian/ directory containing build files for Symbian, and added
note about these to README.symbian

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

15 years agoadd include of <string.h> to modes_noglobals.c to remove *link* error on vc++
conrad [Fri, 16 Jul 2004 05:22:02 +0000 (05:22 +0000)]
add include of <string.h> to modes_noglobals.c to remove *link* error on vc++

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

15 years agoadd note about --disable-global-pointers to README.symbian
conrad [Fri, 16 Jul 2004 05:02:58 +0000 (05:02 +0000)]
add note about --disable-global-pointers to README.symbian

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

15 years agoadded README.symbian, describing how to build a modified libspeex for
conrad [Fri, 16 Jul 2004 04:56:59 +0000 (04:56 +0000)]
added README.symbian, describing how to build a modified libspeex for
Symbian OS, and how to modify applications to use it.

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

15 years agoremoved some files not included in the release
oddsock [Fri, 16 Jul 2004 04:53:26 +0000 (04:53 +0000)]
removed some files not included in the release

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

15 years agoadd config.h to EXTRA_DIST
oddsock [Fri, 16 Jul 2004 04:20:36 +0000 (04:20 +0000)]
add config.h to EXTRA_DIST

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

15 years agomostly win32 project updates
oddsock [Fri, 16 Jul 2004 03:45:43 +0000 (03:45 +0000)]
mostly win32 project updates
added config.h
added win32 specific README for certain build options

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

15 years agoOops, this fixes the infinite loop in wav input
jm [Fri, 16 Jul 2004 01:02:14 +0000 (01:02 +0000)]
Oops, this fixes the infinite loop in wav input

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

15 years agocleanup in EC and hitter buffer. removed some automake options
jm [Thu, 15 Jul 2004 07:52:16 +0000 (07:52 +0000)]
cleanup in EC and hitter buffer. removed some automake options

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

15 years agosvn moved configure.in to configure.ac
conrad [Thu, 15 Jul 2004 07:46:53 +0000 (07:46 +0000)]
svn moved configure.in to configure.ac

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

15 years agomoved declaration of integer up to the top of code block in speexdec.c
conrad [Thu, 15 Jul 2004 07:35:43 +0000 (07:35 +0000)]
moved declaration of integer up to the top of code block in speexdec.c
(merged r7129 by oddsock)

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

15 years agoAdd use of autoheader:
conrad [Thu, 15 Jul 2004 07:29:52 +0000 (07:29 +0000)]
Add use of autoheader:
 - merge autogen.sh from theora
 - require automake 1.6
 - use XIPH_PATH_OGG instead of older AC_PATH_OGG

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

15 years agoadded guarded #include "config.h" throughout libspeex/ and src/
conrad [Thu, 15 Jul 2004 04:31:34 +0000 (04:31 +0000)]
added guarded #include "config.h" throughout libspeex/ and src/

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

15 years agoadded const in front of vbr_*_thresh tables
conrad [Thu, 15 Jul 2004 01:55:52 +0000 (01:55 +0000)]
added const in front of vbr_*_thresh tables
(internal change, affects libspeex memory layout only;
no impact on modes.c code). Patch from Colin Ward.

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

15 years agoremove empty statements which codewarrior complains about.
conrad [Thu, 15 Jul 2004 01:38:51 +0000 (01:38 +0000)]
remove empty statements which codewarrior complains about.
patch from Colin Ward.

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

15 years agodocumentation update, build/install tweaks
jm [Wed, 14 Jul 2004 07:06:50 +0000 (07:06 +0000)]
documentation update, build/install tweaks

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

15 years agoonly install speex_noglobals.h if --disable-global-pointers was configured
conrad [Wed, 14 Jul 2004 04:40:49 +0000 (04:40 +0000)]
only install speex_noglobals.h if --disable-global-pointers was configured

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

15 years agoremove definition of unused SPEEX_DISABLE_GLOBAL_POINTERS from configure.in;
conrad [Wed, 14 Jul 2004 04:35:03 +0000 (04:35 +0000)]
remove definition of unused SPEEX_DISABLE_GLOBAL_POINTERS from configure.in;
this functionality is now handled by the build system (automake cond etc.)

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

15 years agominor fixes to modes_noglobals.c
conrad [Wed, 14 Jul 2004 04:34:08 +0000 (04:34 +0000)]
minor fixes to modes_noglobals.c

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

15 years agoMoved all the includes from /usr/include to /usr/include/speex
jm [Wed, 14 Jul 2004 03:50:57 +0000 (03:50 +0000)]
Moved all the includes from /usr/include to /usr/include/speex

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

15 years agominor stuff for 1.1.6
jm [Sat, 10 Jul 2004 00:12:41 +0000 (00:12 +0000)]
minor stuff for 1.1.6

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

15 years agoEcho canceller sucks less (cross-talk detection works a bit better).
jm [Fri, 9 Jul 2004 18:56:52 +0000 (18:56 +0000)]
Echo canceller sucks less (cross-talk detection works a bit better).

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

15 years agoRemoved some warnings
jm [Fri, 9 Jul 2004 18:56:11 +0000 (18:56 +0000)]
Removed some warnings

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

15 years agoSymbian support by Conrad Parker
jm [Fri, 9 Jul 2004 07:06:17 +0000 (07:06 +0000)]
Symbian support by Conrad Parker

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

15 years agomoved the mode list back to modes.c
jm [Fri, 9 Jul 2004 05:18:51 +0000 (05:18 +0000)]
moved the mode list back to modes.c

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

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