speexdsp.git
12 years agoMinor documentation fixes from Alexander Chemeris
jm [Tue, 9 Oct 2007 11:08:15 +0000 (11:08 +0000)]
Minor documentation fixes from Alexander Chemeris

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

12 years agofixed wideband bit-rates in the manual
jm [Thu, 4 Oct 2007 12:52:06 +0000 (12:52 +0000)]
fixed wideband bit-rates in the manual

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

12 years agotypo in comment -- thanks Alexander Chemeris
jm [Wed, 3 Oct 2007 22:44:58 +0000 (22:44 +0000)]
typo in comment -- thanks Alexander Chemeris

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

12 years agoDetailing everyone's copyright
jm [Fri, 14 Sep 2007 14:14:33 +0000 (14:14 +0000)]
Detailing everyone's copyright

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

12 years agoUpdated TODO
jm [Mon, 20 Aug 2007 12:45:47 +0000 (12:45 +0000)]
Updated TODO

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

12 years agoFixed a DTX bug by changing the order of the test in case we have a null mode.
jm [Mon, 20 Aug 2007 12:45:42 +0000 (12:45 +0000)]
Fixed a DTX bug by changing the order of the test in case we have a null mode.

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

12 years agoFixed a resampler regression cause by signed/unsigned errors. Also started
jm [Sat, 11 Aug 2007 13:18:56 +0000 (13:18 +0000)]
Fixed a resampler regression cause by signed/unsigned errors. Also started
documenting regressions.

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

12 years agoThwack!
msmith [Fri, 10 Aug 2007 16:41:22 +0000 (16:41 +0000)]
Thwack!
Don't change copyright notices.

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

12 years agoCollective Copyright statement.
ivo [Fri, 10 Aug 2007 16:38:41 +0000 (16:38 +0000)]
Collective Copyright statement.

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

12 years agofixing the build
jm [Thu, 9 Aug 2007 06:37:41 +0000 (06:37 +0000)]
fixing the build

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

12 years agoUpdate to Windows project files by Alexander Chemeris
jm [Sun, 29 Jul 2007 10:40:18 +0000 (10:40 +0000)]
Update to Windows project files by Alexander Chemeris

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

12 years agoPatch by Alexander Chemeris removing medfilter from the VS2005 build
jm [Sat, 28 Jul 2007 22:55:21 +0000 (22:55 +0000)]
Patch by Alexander Chemeris removing medfilter from the VS2005 build

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

12 years agoPatch by Alexander Chemeris removing useless code
jm [Sat, 28 Jul 2007 22:55:12 +0000 (22:55 +0000)]
Patch by Alexander Chemeris removing useless code

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

12 years agoPatch by Alexander Chemeris to fix the speex_jitter_get prototype (short to spx_int16_t)
jm [Sat, 28 Jul 2007 22:55:06 +0000 (22:55 +0000)]
Patch by Alexander Chemeris to fix the speex_jitter_get prototype (short to spx_int16_t)

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

12 years agoPatch by Alexander Chemeris to make testenc* open with rb and wb
jm [Sat, 28 Jul 2007 22:55:00 +0000 (22:55 +0000)]
Patch by Alexander Chemeris to make testenc* open with rb and wb

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

12 years agoPatch by Alexander Chemeris to make testenc* use speex_lib_get_mode
jm [Sat, 28 Jul 2007 22:54:50 +0000 (22:54 +0000)]
Patch by Alexander Chemeris to make testenc* use speex_lib_get_mode

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

12 years agoWindows patch to speexenc/speexdec by Alexander Chemeris
jm [Sat, 28 Jul 2007 22:54:42 +0000 (22:54 +0000)]
Windows patch to speexenc/speexdec by Alexander Chemeris

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

12 years agoPreventing an overflow when sampling rate is larger than 32767
jm [Sat, 28 Jul 2007 22:54:34 +0000 (22:54 +0000)]
Preventing an overflow when sampling rate is larger than 32767

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

12 years agoPatch by moritz (ticket #1213) that fixes three build issues:
jm [Thu, 26 Jul 2007 01:59:32 +0000 (01:59 +0000)]
Patch by moritz (ticket #1213) that fixes three build issues:
* Compile on systems with C99 variable-size arrays that do not support C99
  variable declarations. Achieve this by making the check deliberately use
  C99 variable declarations.
* Add missing check for alloca.h. At least on OpenBSD, alloc() is declared in
  stdlib.h and alloc.h does not exist. Adjust libspeex/stack_alloc.h to cope.
* Declare 'int tmp;' at the beginning of the code block in libspeex/testecho.c.

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

12 years agoFixed a segfault when dynamically reducing the rate (fractional sample problem)
jm [Fri, 29 Jun 2007 12:25:19 +0000 (12:25 +0000)]
Fixed a segfault when dynamically reducing the rate (fractional sample problem)

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

12 years agobit of cleaning up
jm [Wed, 27 Jun 2007 13:42:50 +0000 (13:42 +0000)]
bit of cleaning up

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

12 years agoFixed-point: vocoder conversion complete
jm [Wed, 27 Jun 2007 13:42:43 +0000 (13:42 +0000)]
Fixed-point: vocoder conversion complete

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

12 years agoReplaced speex_error() by speex_fatal() and speex_assert()
jm [Wed, 27 Jun 2007 13:42:37 +0000 (13:42 +0000)]
Replaced speex_error() by speex_fatal() and speex_assert()

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

12 years agoFixed-point: converting some of the vocoder code
jm [Sun, 24 Jun 2007 21:17:03 +0000 (21:17 +0000)]
Fixed-point: converting some of the vocoder code

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

12 years agoTuned the vocoder gains and prevented the ol_gain from being reduced by
jm [Sun, 24 Jun 2007 21:16:56 +0000 (21:16 +0000)]
Tuned the vocoder gains and prevented the ol_gain from being reduced by
the encoder for voiced segments.

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

12 years agofixed stuff from coverity
jm [Sat, 23 Jun 2007 04:24:56 +0000 (04:24 +0000)]
fixed stuff from coverity

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

12 years agocheck for malloc failure
jm [Sat, 23 Jun 2007 04:24:48 +0000 (04:24 +0000)]
check for malloc failure

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

12 years agoAdditional safety net to prevent NaNs in the encoder from causing a segfault
jm [Tue, 19 Jun 2007 03:31:27 +0000 (03:31 +0000)]
Additional safety net to prevent NaNs in the encoder from causing a segfault
(as had happened with vorbis-psy)

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

12 years agoFixed a rare crash using vorbis-psy
jm [Sat, 16 Jun 2007 13:51:30 +0000 (13:51 +0000)]
Fixed a rare crash using vorbis-psy

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

12 years agofixed valgrind support (and gitignore)
jm [Sat, 16 Jun 2007 02:40:46 +0000 (02:40 +0000)]
fixed valgrind support (and gitignore)

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

12 years agoMakes kdevelop non-default builds work properly
jm [Tue, 12 Jun 2007 16:17:31 +0000 (16:17 +0000)]
Makes kdevelop non-default builds work properly

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

12 years agoversion change
jm [Sat, 9 Jun 2007 16:46:35 +0000 (16:46 +0000)]
version change

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

12 years agoGit ignore file
jm [Sat, 9 Jun 2007 15:50:07 +0000 (15:50 +0000)]
Git ignore file

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

12 years agoFixed fraction simplification code
jm [Sat, 9 Jun 2007 12:49:07 +0000 (12:49 +0000)]
Fixed fraction simplification code

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

12 years agoDefined fixed-point and floating-point builds.
jm [Sat, 9 Jun 2007 12:48:57 +0000 (12:48 +0000)]
Defined fixed-point and floating-point builds.

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

12 years agoRemoved some stuff from the TODO
jm [Thu, 7 Jun 2007 10:35:52 +0000 (10:35 +0000)]
Removed some stuff from the TODO

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

12 years agolocal dummy change
jm [Thu, 7 Jun 2007 10:35:47 +0000 (10:35 +0000)]
local dummy change

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

12 years agotodo...
jm [Thu, 7 Jun 2007 10:31:26 +0000 (10:31 +0000)]
todo...

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

12 years agoTODO update
jm [Wed, 6 Jun 2007 14:30:04 +0000 (14:30 +0000)]
TODO update

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

12 years agoRemove hardcoded docdir, mandir from {doc,src}/Makefile.am, to allow
conrad [Wed, 6 Jun 2007 01:57:59 +0000 (01:57 +0000)]
Remove hardcoded docdir, mandir from {doc,src}/Makefile.am, to allow
overriding of these variables. Bug reported by Alex (alkos333):
http://lists.xiph.org/pipermail/speex-dev/2007-June/005732.html
NB. As of this revision, docs are no longer installed into
$(prefix)/share/doc/speex$(VERSION) but into the GNU Coding Standards
default ${datarootdir}/doc/${PACKAGE} (effectively the same thing without
the VERSION appended)

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

12 years agoBringing the manual a bit more in line with the draft. Also switching to LyX
jm [Tue, 5 Jun 2007 00:14:23 +0000 (00:14 +0000)]
Bringing the manual a bit more in line with the draft. Also switching to LyX
1.5 format.

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

12 years agoFixed a bunch of typos (thanks to Alexander Chemeris). speex-1.2beta2
jm [Sun, 27 May 2007 13:50:45 +0000 (13:50 +0000)]
Fixed a bunch of typos (thanks to Alexander Chemeris).

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

12 years agominor tweak to prototype and removed unused variable Speex-1.2beta2
jm [Wed, 23 May 2007 00:20:09 +0000 (00:20 +0000)]
minor tweak to prototype and removed unused variable

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

12 years agoupdated pdf manual
jm [Tue, 22 May 2007 14:36:04 +0000 (14:36 +0000)]
updated pdf manual

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

12 years agoresampler added to the VS2003 project file.
jm [Tue, 22 May 2007 13:58:11 +0000 (13:58 +0000)]
resampler added to the VS2003 project file.

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

12 years agoManual update
jm [Tue, 22 May 2007 12:38:27 +0000 (12:38 +0000)]
Manual update

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

12 years agoupdate TODO
jm [Mon, 21 May 2007 12:08:40 +0000 (12:08 +0000)]
update TODO

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

12 years agoautomatically decide when to update the jitter buffer delay based on the
jm [Mon, 21 May 2007 11:41:21 +0000 (11:41 +0000)]
automatically decide when to update the jitter buffer delay based on the
decoded activity level.

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

12 years agoupdate to MS project file
jm [Sat, 19 May 2007 11:45:06 +0000 (11:45 +0000)]
update to MS project file

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

12 years agoBetter endianness detection (helps for MacOS X)
jm [Thu, 17 May 2007 15:37:20 +0000 (15:37 +0000)]
Better endianness detection (helps for MacOS X)

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

12 years agomisc updates to prepare for 1.2beta2
jm [Thu, 17 May 2007 15:10:10 +0000 (15:10 +0000)]
misc updates to prepare for 1.2beta2

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

12 years agoUse the source, Luke
jm [Thu, 17 May 2007 15:06:46 +0000 (15:06 +0000)]
Use the source, Luke

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

12 years agoImplemented SPEEX_GET_ACTIVITY
jm [Thu, 17 May 2007 14:14:59 +0000 (14:14 +0000)]
Implemented SPEEX_GET_ACTIVITY

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

12 years agoAdded quality table for wideband
jm [Wed, 16 May 2007 09:35:38 +0000 (09:35 +0000)]
Added quality table for wideband

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

12 years agoFinally fixed the multi-channel magic handling
jm [Sun, 13 May 2007 14:36:41 +0000 (14:36 +0000)]
Finally fixed the multi-channel magic handling

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

12 years agoThink I nailed all the "magic" corner cases. Need to check multi-channel
jm [Sat, 12 May 2007 12:46:32 +0000 (12:46 +0000)]
Think I nailed all the "magic" corner cases. Need to check multi-channel
works as well.

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

12 years agoinclude config.h (even though this isn't supposed to be used)
jm [Sun, 6 May 2007 05:34:35 +0000 (05:34 +0000)]
include config.h (even though this isn't supposed to be used)

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

12 years agoGetting (slightly) closer to properly handling the case of filter length
jm [Sat, 5 May 2007 15:17:09 +0000 (15:17 +0000)]
Getting (slightly) closer to properly handling the case of filter length
changing several times in a row.

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

12 years agoCan now reduce the filter length twice in a row in a short time.
jm [Fri, 4 May 2007 13:56:19 +0000 (13:56 +0000)]
Can now reduce the filter length twice in a row in a short time.

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

12 years agofixed a segfault in the handling of magic samples.
jm [Fri, 4 May 2007 13:07:21 +0000 (13:07 +0000)]
fixed a segfault in the handling of magic samples.

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

12 years agoadded speex_bits_set_bit_buffer (still untested)
jm [Fri, 4 May 2007 10:04:37 +0000 (10:04 +0000)]
added speex_bits_set_bit_buffer (still untested)

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

12 years agosome tweaks to the VBR quality table
jm [Fri, 4 May 2007 09:47:07 +0000 (09:47 +0000)]
some tweaks to the VBR quality table

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

12 years agofixed typo. Thanks k
jm [Fri, 4 May 2007 06:55:45 +0000 (06:55 +0000)]
fixed typo. Thanks k

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

12 years agousing e instead of x as temp variable is a bit cleaner.
jm [Tue, 1 May 2007 05:06:04 +0000 (05:06 +0000)]
using e instead of x as temp variable is a bit cleaner.

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

12 years agoFinal reference for the T-ASL paper.
jm [Tue, 1 May 2007 03:49:24 +0000 (03:49 +0000)]
Final reference for the T-ASL paper.

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

12 years agosome info on the mode-quality mapping
jm [Mon, 30 Apr 2007 15:54:00 +0000 (15:54 +0000)]
some info on the mode-quality mapping

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

12 years ago...
jm [Mon, 30 Apr 2007 10:38:22 +0000 (10:38 +0000)]
...

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

12 years agoManual update -- the good side of waiting for hours at the airport...
jm [Mon, 30 Apr 2007 02:12:36 +0000 (02:12 +0000)]
Manual update -- the good side of waiting for hours at the airport...

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

12 years agole_int now inline and returns a signed value. be_int is gone (no use)
jm [Sat, 28 Apr 2007 13:33:51 +0000 (13:33 +0000)]
le_int now inline and returns a signed value. be_int is gone (no use)

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

12 years agoCleaned up the endianness conversion, making sure that 16-bit samples get
jm [Sat, 28 Apr 2007 13:30:22 +0000 (13:30 +0000)]
Cleaned up the endianness conversion, making sure that 16-bit samples get
interpreted as signed ints after swapping bytes.

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

12 years agoReduce number of registers used on Blackfin to prevent problems
jm [Thu, 26 Apr 2007 15:19:27 +0000 (15:19 +0000)]
Reduce number of registers used on Blackfin to prevent problems
when compiling with -O1.

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

12 years agoCoverity found that one! Caused a quality drop for fixed-point wideband
jm [Thu, 12 Apr 2007 08:05:08 +0000 (08:05 +0000)]
Coverity found that one! Caused a quality drop for fixed-point wideband
at complexity 1.

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

12 years agoCoverity found that minor bug (crash on invalid programmer input).
jm [Wed, 11 Apr 2007 00:02:05 +0000 (00:02 +0000)]
Coverity found that minor bug (crash on invalid programmer input).

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

12 years agoIt's 2007 now
jm [Tue, 10 Apr 2007 12:23:25 +0000 (12:23 +0000)]
It's 2007 now

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

12 years agoBetter ARM4 assembly constraints from the Rockbox folks.
jm [Sat, 7 Apr 2007 14:25:14 +0000 (14:25 +0000)]
Better ARM4 assembly constraints from the Rockbox folks.

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

12 years agoMaking sure there's no exported symbol with a speex_ prefix when compiling
jm [Sun, 1 Apr 2007 13:39:37 +0000 (13:39 +0000)]
Making sure there's no exported symbol with a speex_ prefix when compiling
with OUTSIDE_SPEEX. Also error code to string conversion.

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

12 years agoDoing less oversampling when downsampling (keep equal precision)
jm [Sun, 1 Apr 2007 12:24:50 +0000 (12:24 +0000)]
Doing less oversampling when downsampling (keep equal precision)

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

12 years agoAdding error codes.
jm [Sun, 1 Apr 2007 10:40:54 +0000 (10:40 +0000)]
Adding error codes.

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

12 years agoincluding echo_diagnostic.m in the distribution
jm [Thu, 29 Mar 2007 07:23:58 +0000 (07:23 +0000)]
including echo_diagnostic.m in the distribution

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

12 years agobits of stuff about the resampler.
jm [Thu, 29 Mar 2007 01:20:38 +0000 (01:20 +0000)]
bits of stuff about the resampler.

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

12 years agoaec stuff
jm [Tue, 27 Mar 2007 15:02:30 +0000 (15:02 +0000)]
aec stuff

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

12 years agoAEC figure
jm [Tue, 27 Mar 2007 12:33:43 +0000 (12:33 +0000)]
AEC figure

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

12 years agoAttempting to make Speex harder to misuse (for those who RTFM)
jm [Tue, 27 Mar 2007 11:21:46 +0000 (11:21 +0000)]
Attempting to make Speex harder to misuse (for those who RTFM)

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

12 years agoUpdated TODO, Doxygen, project file
jm [Tue, 27 Mar 2007 09:10:37 +0000 (09:10 +0000)]
Updated TODO, Doxygen, project file

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

12 years agofixed a signed/unsigned problem in the margin computation.
jm [Mon, 26 Mar 2007 10:31:44 +0000 (10:31 +0000)]
fixed a signed/unsigned problem in the margin computation.

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

12 years agofixed negative offset handling in echo diagnostic
jm [Sun, 25 Mar 2007 06:50:54 +0000 (06:50 +0000)]
fixed negative offset handling in echo diagnostic

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

12 years agoEnabling resampler in the build (now that it's supposed to work
jm [Tue, 20 Mar 2007 14:11:03 +0000 (14:11 +0000)]
Enabling resampler in the build (now that it's supposed to work
with C89 compilers)

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

12 years agoResampler can now compile outside of Speex in fixed-point too.
jm [Tue, 20 Mar 2007 13:14:44 +0000 (13:14 +0000)]
Resampler can now compile outside of Speex in fixed-point too.

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

12 years agoWorkaround for crappy compiler makers who still live in 1989.
jm [Tue, 20 Mar 2007 12:37:13 +0000 (12:37 +0000)]
Workaround for crappy compiler makers who still live in 1989.

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

12 years agoTweaking to the AGC to handle really low volume input properly.
jm [Mon, 19 Mar 2007 10:49:40 +0000 (10:49 +0000)]
Tweaking to the AGC to handle really low volume input properly.

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

12 years agoReplaced some warnings by notifications when it's not necessarily caused
jm [Sun, 18 Mar 2007 13:00:10 +0000 (13:00 +0000)]
Replaced some warnings by notifications when it's not necessarily caused
by a programming error.

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

12 years agobetter doc for return values.
jm [Sat, 17 Mar 2007 14:12:38 +0000 (14:12 +0000)]
better doc for return values.

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

12 years agopseudo-stack is now shared between the narrowband and wideband layers.
jm [Sat, 17 Mar 2007 13:57:59 +0000 (13:57 +0000)]
pseudo-stack is now shared between the narrowband and wideband layers.

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

12 years agouses files instead of vars.
jm [Fri, 16 Mar 2007 14:27:26 +0000 (14:27 +0000)]
uses files instead of vars.

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

12 years agoSome code to make it easier to diagnose echo cancellation issues.
jm [Fri, 16 Mar 2007 14:18:43 +0000 (14:18 +0000)]
Some code to make it easier to diagnose echo cancellation issues.

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

12 years agoDoing some sanity checking (just in case) on the propagated long-term
jm [Thu, 15 Mar 2007 23:32:36 +0000 (23:32 +0000)]
Doing some sanity checking (just in case) on the propagated long-term
prediction

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

12 years agoMerging Trimedia support contributed by Hong Zhiqian (incomplete for now)
jm [Thu, 15 Mar 2007 13:13:25 +0000 (13:13 +0000)]
Merging Trimedia support contributed by Hong Zhiqian (incomplete for now)

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

12 years agoFixed an low bit-rate ultrawideband encoder bug (not that people should
jm [Wed, 14 Mar 2007 13:56:24 +0000 (13:56 +0000)]
Fixed an low bit-rate ultrawideband encoder bug (not that people should
actually use that in the first place...).

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

12 years agoComputing last_ener based on excitation energy, not synthesis energy. This
jm [Wed, 14 Mar 2007 13:23:21 +0000 (13:23 +0000)]
Computing last_ener based on excitation energy, not synthesis energy. This
fixes some packet loss concealment problems.

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

12 years agoFixed minor pi_gain synchronisation problem in the wideband decoder. Should
jm [Wed, 14 Mar 2007 09:31:06 +0000 (09:31 +0000)]
Fixed minor pi_gain synchronisation problem in the wideband decoder. Should
increase quality slightly.

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