speexdsp.git
12 years agoAlmost done with the ring buffer implementation (but still untested, so assumed
jm [Sun, 21 Oct 2007 01:36:47 +0000 (01:36 +0000)]
Almost done with the ring buffer implementation (but still untested, so assumed
buggy).

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

12 years agoVery simple ring buffer implementation (not tested yet)
jm [Sat, 20 Oct 2007 14:04:13 +0000 (14:04 +0000)]
Very simple ring buffer implementation (not tested yet)

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

12 years agoPut all the OS-dependent calls in os_support.h
jm [Sat, 20 Oct 2007 14:04:02 +0000 (14:04 +0000)]
Put all the OS-dependent calls in os_support.h

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

12 years agoremoved files make useless by the library split
jm [Sat, 20 Oct 2007 14:03:25 +0000 (14:03 +0000)]
removed files make useless by the library split

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

12 years agoinlining these static functions
jm [Sat, 20 Oct 2007 14:03:13 +0000 (14:03 +0000)]
inlining these static functions

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

12 years agodoc update
jm [Mon, 15 Oct 2007 23:25:15 +0000 (23:25 +0000)]
doc update

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

12 years agoresampler is a bit more stable than it sounded...
jm [Mon, 15 Oct 2007 23:09:04 +0000 (23:09 +0000)]
resampler is a bit more stable than it sounded...

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

12 years agoSome comments on implementations details and link to the original Julius O.
jm [Mon, 15 Oct 2007 23:06:39 +0000 (23:06 +0000)]
Some comments on implementations details and link to the original Julius O.
Smith paper.

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

12 years agoMoved FAQ to the wiki
jm [Mon, 15 Oct 2007 23:06:26 +0000 (23:06 +0000)]
Moved FAQ to the wiki

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

12 years agoAdded pkg-config file for libspeexdsp
jm [Mon, 15 Oct 2007 10:31:51 +0000 (10:31 +0000)]
Added pkg-config file for libspeexdsp

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

12 years agooops...
jm [Sun, 14 Oct 2007 15:43:46 +0000 (15:43 +0000)]
oops...

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

12 years agoManual update -- including Speex-specific jitter buffer
jm [Sun, 14 Oct 2007 15:43:33 +0000 (15:43 +0000)]
Manual update -- including Speex-specific jitter buffer

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

12 years agoremamed to libspeexdsp
jm [Sun, 14 Oct 2007 15:43:16 +0000 (15:43 +0000)]
remamed to libspeexdsp

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

12 years agobuild details
jm [Sun, 14 Oct 2007 15:43:02 +0000 (15:43 +0000)]
build details

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

12 years agosplitting libspeex in tw
jm [Sun, 14 Oct 2007 15:42:47 +0000 (15:42 +0000)]
splitting libspeex in tw

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

12 years agoreorganising sections in the manual
jm [Sun, 14 Oct 2007 13:56:10 +0000 (13:56 +0000)]
reorganising sections in the manual

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

12 years agodoc update
jm [Sun, 14 Oct 2007 11:48:32 +0000 (11:48 +0000)]
doc update

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

12 years agoUsing LaTeX listing package for the doc instead of LyX-code style
jm [Sun, 14 Oct 2007 10:24:10 +0000 (10:24 +0000)]
Using LaTeX listing package for the doc instead of LyX-code style

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

12 years agomanual update
jm [Fri, 12 Oct 2007 00:06:07 +0000 (00:06 +0000)]
manual update

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

12 years agoreorganising the manual for the split
jm [Wed, 10 Oct 2007 23:59:42 +0000 (23:59 +0000)]
reorganising the manual for the split

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

12 years agoFix for fixed-point preprocessor bug reported by Peter Rowling
jm [Wed, 10 Oct 2007 10:23:49 +0000 (10:23 +0000)]
Fix for fixed-point preprocessor bug reported by Peter Rowling

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

12 years agotestecho program now uses fopen() instead of open() to be more portable.
jm [Tue, 9 Oct 2007 11:08:27 +0000 (11:08 +0000)]
testecho program now uses fopen() instead of open() to be more portable.

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

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