speexdsp.git
12 years agoring buffer: stop doing arithmetic on void*.
jm [Tue, 6 Nov 2007 12:06:32 +0000 (12:06 +0000)]
ring buffer: stop doing arithmetic on void*.

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

12 years agoForgot to include config.h
jm [Tue, 6 Nov 2007 11:56:00 +0000 (11:56 +0000)]
Forgot to include config.h

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

12 years agoPreprocessor patch by Mikael Magnusson to fix SPEEX_PREPROCESS_SET_PROB_START.
jm [Mon, 5 Nov 2007 22:17:07 +0000 (22:17 +0000)]
Preprocessor patch by Mikael Magnusson to fix SPEEX_PREPROCESS_SET_PROB_START.

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

12 years agoOops. Forgot to add speex_jitter_buffer.h
jm [Sat, 3 Nov 2007 22:02:06 +0000 (22:02 +0000)]
Oops. Forgot to add speex_jitter_buffer.h

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

12 years agojitter buffer: Cleaned up the remaining of the Speex-specific buffer and fixed
jm [Sat, 3 Nov 2007 21:59:22 +0000 (21:59 +0000)]
jitter buffer: Cleaned up the remaining of the Speex-specific buffer and fixed
a bug in the timestamp adjustment when interpolating.

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

12 years agoSimplified the histogram/statistics code.
jm [Fri, 2 Nov 2007 10:45:21 +0000 (10:45 +0000)]
Simplified the histogram/statistics code.

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

12 years agojitter buffer: histogram shifting function (not used yet)
jm [Fri, 2 Nov 2007 07:01:58 +0000 (07:01 +0000)]
jitter buffer: histogram shifting function (not used yet)

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

12 years agojitter buffer: fixing the forced interpolation case
jm [Fri, 2 Nov 2007 07:01:48 +0000 (07:01 +0000)]
jitter buffer: fixing the forced interpolation case

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

12 years agojitter buffer: cleanup
jm [Fri, 2 Nov 2007 07:01:36 +0000 (07:01 +0000)]
jitter buffer: cleanup

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

12 years agojitter buffer: First attempt at using the application's bufer status and
jm [Fri, 2 Nov 2007 07:01:25 +0000 (07:01 +0000)]
jitter buffer: First attempt at using the application's bufer status and
timing estimation on the get() side.

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

12 years agojitter_buffer: added jitter_buffer_get_another()
jm [Wed, 31 Oct 2007 14:58:51 +0000 (14:58 +0000)]
jitter_buffer: added jitter_buffer_get_another()

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

12 years agojitter buffer now uses JitterBufferPacket internally. Also added a user_data
jm [Wed, 31 Oct 2007 13:17:18 +0000 (13:17 +0000)]
jitter buffer now uses JitterBufferPacket internally. Also added a user_data
field to JitterBufferPacket.

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

12 years agojitter buffer: minor fix with tick()
jm [Wed, 31 Oct 2007 07:01:12 +0000 (07:01 +0000)]
jitter buffer: minor fix with tick()

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

12 years agojitter buffer: implemented zero-copy (untested)
jm [Wed, 31 Oct 2007 06:55:29 +0000 (06:55 +0000)]
jitter buffer: implemented zero-copy (untested)

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

12 years agojitter buffer: implemented delay steps, tick() no longer required, added
jm [Wed, 31 Oct 2007 06:32:54 +0000 (06:32 +0000)]
jitter buffer: implemented delay steps, tick() no longer required, added
desired_span argument to get()

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

12 years agoPatch by Thom Johansen: change memory of qmf_synth to 16-bit.
jm [Tue, 30 Oct 2007 13:31:44 +0000 (13:31 +0000)]
Patch by Thom Johansen: change memory of qmf_synth to 16-bit.

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

12 years agooops, fixed the fixed-point build
jm [Tue, 30 Oct 2007 13:28:29 +0000 (13:28 +0000)]
oops, fixed the fixed-point build

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

12 years agoSPEEX_PREPROCESS_GET_AGC_LOUDNESS patch by Mihai Balea
jm [Tue, 30 Oct 2007 08:57:58 +0000 (08:57 +0000)]
SPEEX_PREPROCESS_GET_AGC_LOUDNESS patch by Mihai Balea

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

12 years agoInclude os_support.h in pseudofloat.h
jm [Sun, 28 Oct 2007 21:20:36 +0000 (21:20 +0000)]
Include os_support.h in pseudofloat.h

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

12 years agoHad the random functions swapped (fixed vs float). Fixed now.
jm [Thu, 25 Oct 2007 14:23:40 +0000 (14:23 +0000)]
Had the random functions swapped (fixed vs float). Fixed now.

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

12 years agomoved ring buffer to libspeexdsp
jm [Thu, 25 Oct 2007 13:54:21 +0000 (13:54 +0000)]
moved ring buffer to libspeexdsp

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

12 years agooops, forgot to advange the pointers in the ring buffer
jm [Tue, 23 Oct 2007 06:22:36 +0000 (06:22 +0000)]
oops, forgot to advange the pointers in the ring buffer

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

12 years agoinfo on optimisations
jm [Mon, 22 Oct 2007 15:35:03 +0000 (15:35 +0000)]
info on optimisations

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

12 years agooops
jm [Sun, 21 Oct 2007 14:52:18 +0000 (14:52 +0000)]
oops

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

12 years agoRe-arranged the wideband mode so that programs using narrowband only and
jm [Sun, 21 Oct 2007 14:52:05 +0000 (14:52 +0000)]
Re-arranged the wideband mode so that programs using narrowband only and
linking statically don't carry the wideband stuff.

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

12 years agoFixed Makefiles again -- damn kdevelop!
jm [Sun, 21 Oct 2007 14:49:54 +0000 (14:49 +0000)]
Fixed Makefiles again -- damn kdevelop!

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

12 years agofixed makefiles (damn kdevelop)
jm [Sun, 21 Oct 2007 13:24:49 +0000 (13:24 +0000)]
fixed makefiles (damn kdevelop)

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

12 years agomanual cleanup
jm [Sun, 21 Oct 2007 09:48:09 +0000 (09:48 +0000)]
manual cleanup

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

12 years agocompiles again
jm [Sun, 21 Oct 2007 09:47:54 +0000 (09:47 +0000)]
compiles again

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

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