speexdsp.git
11 years agoproperly implemented SPEEX_PREPROCESS_GET_ECHO_STATE Speex-1.2rc1
Jean-Marc Valin [Wed, 23 Jul 2008 15:40:44 +0000 (11:40 -0400)]
properly implemented SPEEX_PREPROCESS_GET_ECHO_STATE

11 years agoFixed a memory leak in the echo canceller (forgot to free() some pointers)
Jean-Marc Valin [Sat, 19 Jul 2008 20:20:02 +0000 (16:20 -0400)]
Fixed a memory leak in the echo canceller (forgot to free() some pointers)

11 years agoForgot the C++ export "C". Thanks to Joshua Gargus for reporting
Jean-Marc Valin [Sat, 28 Jun 2008 02:31:57 +0000 (12:31 +1000)]
Forgot the C++ export "C". Thanks to Joshua Gargus for reporting

11 years agoDecorrState -> SpeexDecorrState
Jean-Marc Valin [Thu, 5 Jun 2008 04:11:52 +0000 (14:11 +1000)]
DecorrState -> SpeexDecorrState

11 years agoIntegrating the decorrelation API with the echo canceller (speex_echo.h)
Jean-Marc Valin [Wed, 4 Jun 2008 07:00:08 +0000 (17:00 +1000)]
Integrating the decorrelation API with the echo canceller (speex_echo.h)

11 years agocleaned up SCAL memory allocation
Jean-Marc Valin [Wed, 4 Jun 2008 06:41:07 +0000 (16:41 +1000)]
cleaned up SCAL memory allocation

11 years agoMulti-channel SCAL
Jean-Marc Valin [Wed, 4 Jun 2008 06:33:33 +0000 (16:33 +1000)]
Multi-channel SCAL

11 years agocleaning up the SCAL code
Jean-Marc Valin [Wed, 4 Jun 2008 04:28:25 +0000 (14:28 +1000)]
cleaning up the SCAL code

11 years agoShaped Comb-ALlpass filter for decorrelating channels prior to echo cancellation
Jean-Marc Valin [Wed, 4 Jun 2008 03:51:40 +0000 (13:51 +1000)]
Shaped Comb-ALlpass filter for decorrelating channels prior to echo cancellation

11 years agoLess aggressive noise adaptation
Jean-Marc Valin [Tue, 3 Jun 2008 23:28:30 +0000 (09:28 +1000)]
Less aggressive noise adaptation

11 years agoJitter buffer update
Jean-Marc Valin [Tue, 3 Jun 2008 07:27:05 +0000 (17:27 +1000)]
Jitter buffer update

11 years agoMerge branch 'stereo'
Jean-Marc Valin [Mon, 2 Jun 2008 03:14:56 +0000 (13:14 +1000)]
Merge branch 'stereo'

11 years agoMade multi-channel AEC API compatible with the previous one. stereo
Jean-Marc Valin [Fri, 30 May 2008 11:22:28 +0000 (21:22 +1000)]
Made multi-channel AEC API compatible with the previous one.

11 years agoThorvald Natvig's --with-fft= patch
Jean-Marc Valin [Thu, 29 May 2008 09:06:14 +0000 (19:06 +1000)]
Thorvald Natvig's --with-fft= patch

11 years agoPatch by Thorvald Natvig to add Intel MKL support for the FFT
jm [Wed, 28 May 2008 12:43:15 +0000 (12:43 +0000)]
Patch by Thorvald Natvig to add Intel MKL support for the FFT

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

11 years agoFix to FFTW3 patch by Thorvald Natvig
jm [Tue, 27 May 2008 13:01:33 +0000 (13:01 +0000)]
Fix to FFTW3 patch by Thorvald Natvig

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

11 years agoPatch by Thorvald Natvig to add FFTW3 support
jm [Tue, 27 May 2008 11:12:08 +0000 (11:12 +0000)]
Patch by Thorvald Natvig to add FFTW3 support

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

11 years agoAdd slightly better descriptions for speex{enc,dec}.1
jm [Thu, 22 May 2008 13:52:08 +0000 (13:52 +0000)]
Add slightly better descriptions for speex{enc,dec}.1

Lintian warns about the contentless help2man boilerplate

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

11 years agoAdding "listing" tags in manual
jm [Wed, 21 May 2008 23:44:56 +0000 (23:44 +0000)]
Adding "listing" tags in manual

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

11 years agoManual fixes as suggested by Ron
jm [Mon, 19 May 2008 12:30:06 +0000 (12:30 +0000)]
Manual fixes as suggested by Ron

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

11 years agobump version number
jm [Mon, 19 May 2008 12:23:35 +0000 (12:23 +0000)]
bump version number

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

11 years agoMerge branch 'master' into stereo
Jean-Marc Valin [Mon, 26 Nov 2007 03:47:00 +0000 (14:47 +1100)]
Merge branch 'master' into stereo

Conflicts:

libspeex/mdf.c

11 years agoMore changes merged from single channel case, renamed back to speex_*
Jean-Marc Valin [Mon, 26 Nov 2007 03:47:00 +0000 (14:47 +1100)]
More changes merged from single channel case, renamed back to speex_*
Merge commit '37657c2b0b228b26ebecf31e36c69327489e66f1' into stereo

Conflicts:

include/speex/speex_echo.h
libspeex/mdf.c
libspeex/testecho.c

11 years agoBig update in the multi-channel AEC to bring it up-to-date with the single
Jean-Marc Valin [Fri, 4 May 2007 05:11:18 +0000 (15:11 +1000)]
Big update in the multi-channel AEC to bring it up-to-date with the single
    channel AEC. Mainly this means:
    1) dual-path adaptive filter
    2) Adaptive (pseudo-proportional) learning rate for different taps
    3) API change
    4) Other minor details

Merge commit 'd2cddf7e2f3c1a75265c43cabaa391037c830745' into stereo

Conflicts:

include/speex/speex_echo.h
libspeex/mdf.c
libspeex/testecho.c

11 years agoFixed weight update and notch filter memory. Now works for multiple mics (multiple...
val058 [Fri, 18 Aug 2006 02:15:25 +0000 (02:15 +0000)]
Fixed weight update and notch filter memory. Now works for multiple mics (multiple speakers untested)

git-svn-id: svn://lasagne.centie.net.au/trunk/audio/aec@186 630fbc32-c412-0410-8d9e-966872dfccd7

11 years ago2-input doesn't crash anymore (1st chan is good, 2nd needs fixing)
val058 [Fri, 18 Aug 2006 01:54:30 +0000 (01:54 +0000)]
2-input doesn't crash anymore (1st chan is good, 2nd needs fixing)

git-svn-id: svn://lasagne.centie.net.au/trunk/audio/aec@185 630fbc32-c412-0410-8d9e-966872dfccd7

11 years agomost of conversion done (but MC untested so far)
val058 [Fri, 18 Aug 2006 01:45:53 +0000 (01:45 +0000)]
most of conversion done (but MC untested so far)

git-svn-id: svn://lasagne.centie.net.au/trunk/audio/aec@184 630fbc32-c412-0410-8d9e-966872dfccd7

11 years agoseems to at least be working for single channel
val058 [Fri, 18 Aug 2006 01:22:15 +0000 (01:22 +0000)]
seems to at least be working for single channel

git-svn-id: svn://lasagne.centie.net.au/trunk/audio/aec@183 630fbc32-c412-0410-8d9e-966872dfccd7

11 years agoMC work -- continued
val058 [Fri, 18 Aug 2006 01:08:28 +0000 (01:08 +0000)]
MC work -- continued

git-svn-id: svn://lasagne.centie.net.au/trunk/audio/aec@182 630fbc32-c412-0410-8d9e-966872dfccd7

11 years agomore MC work
val058 [Thu, 17 Aug 2006 07:27:03 +0000 (07:27 +0000)]
more MC work

git-svn-id: svn://lasagne.centie.net.au/trunk/audio/aec@179 630fbc32-c412-0410-8d9e-966872dfccd7

11 years agosome multi-channel conversion (lots more to do)
Jean-Marc Valin [Thu, 17 Aug 2006 06:27:15 +0000 (16:27 +1000)]
some multi-channel conversion (lots more to do)

11 years agominor manual changes
jm [Sun, 18 May 2008 21:53:05 +0000 (21:53 +0000)]
minor manual changes

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

11 years agoFigure for component integration
jm [Sun, 18 May 2008 04:34:57 +0000 (04:34 +0000)]
Figure for component integration

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

11 years agooops, forgot to remove the muting in the previous commit.
jm [Thu, 15 May 2008 14:30:01 +0000 (14:30 +0000)]
oops, forgot to remove the muting in the previous commit.

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

11 years agobetter saturation handling in the echo canceller (prevent overflows and
jm [Thu, 15 May 2008 09:50:56 +0000 (09:50 +0000)]
better saturation handling in the echo canceller (prevent overflows and
removed unnecessary muting)

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

11 years agoUpdate Xcode build files.
arek [Sun, 11 May 2008 16:16:06 +0000 (16:16 +0000)]
Update Xcode build files.

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

11 years agoPatch by Thorvald Natvig to speed up the resampler and add an SSE implementation
jm [Wed, 7 May 2008 13:45:00 +0000 (13:45 +0000)]
Patch by Thorvald Natvig to speed up the resampler and add an SSE implementation
of it.

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

11 years agoPatch by Thorvald Natvig to detect when SSE can be safely used with the selected
jm [Sat, 26 Apr 2008 10:03:23 +0000 (10:03 +0000)]
Patch by Thorvald Natvig to detect when SSE can be safely used with the selected
arch.

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

11 years agoPatch by Thorvald Natvig: uses gcc visibility options to only export the
jm [Fri, 25 Apr 2008 11:10:55 +0000 (11:10 +0000)]
Patch by Thorvald Natvig: uses gcc visibility options to only export the
required symbols in the DSO

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

11 years agoFixed a speexdec regression causing all files to be decoded by as stereo (oops!)
jm [Fri, 25 Apr 2008 11:10:22 +0000 (11:10 +0000)]
Fixed a speexdec regression causing all files to be decoded by as stereo (oops!)

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

11 years agoCRLF for Visual Studio files (part of #647)
sping [Wed, 16 Apr 2008 22:17:48 +0000 (22:17 +0000)]
CRLF for Visual Studio files (part of #647)

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

11 years agoFix speex(enc|dec) vs2k5 projects libogg location
sping [Mon, 14 Apr 2008 22:59:17 +0000 (22:59 +0000)]
Fix speex(enc|dec) vs2k5 projects libogg location

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

11 years agoSPEEX_PREPROCESS_SET_AGC_LEVEL is now back to its original semantic as this Speex-1.2beta3.2
jm [Fri, 11 Apr 2008 03:49:08 +0000 (03:49 +0000)]
SPEEX_PREPROCESS_SET_AGC_LEVEL is now back to its original semantic as this
would have caused too much problems. The int version is now called
SPEEX_PREPROCESS_SET_AGC_TARGET.

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

11 years agoPatch by kfish that checks for headers with invalid mode numbers. Technically,
jm [Fri, 11 Apr 2008 03:48:46 +0000 (03:48 +0000)]
Patch by kfish that checks for headers with invalid mode numbers. Technically,
it should have been the application's responsability, but many didn't, so
we ended up with security issues. Considering that there's no real use for
modes that Speex doesn't know about, this should workaround a lot of problems.

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

11 years agoThorvald Natvig contributed a fix the the jitter buffer resync and a testcase
jm [Fri, 11 Apr 2008 03:48:31 +0000 (03:48 +0000)]
Thorvald Natvig contributed a fix the the jitter buffer resync and a testcase
for the jitter buffer.

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

11 years agoPatch by Ron to only add -lm when linking static
jm [Sun, 23 Mar 2008 23:15:41 +0000 (23:15 +0000)]
Patch by Ron to only add -lm when linking static

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

11 years agoThorvald Natvig: The attached patch fixes an inconsistancy in my earlier patch. Speex-1.2beta3.1
jm [Thu, 20 Mar 2008 09:00:03 +0000 (09:00 +0000)]
Thorvald Natvig: The attached patch fixes an inconsistancy in my earlier patch.
Whereas the rest of the AGC ctls are in dB, GET_AGC_GAIN was linear. This patch
fixes that.  It also changes the API for _GET and _SET_AGC_LEVEL to use an
int32 instead of a float, meaning we don't need to do a API change when we get
a fixed point AGC.

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

11 years agoThorvald Natvig: Cleanup patch removing unused nb_loudness_adapt field.
jm [Fri, 22 Feb 2008 21:16:12 +0000 (21:16 +0000)]
Thorvald Natvig: Cleanup patch removing unused nb_loudness_adapt field.

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

11 years agoCorrect fix from r14511. Jm advises Speex packets can be <5 bytes.
gmaxwell [Thu, 14 Feb 2008 21:52:20 +0000 (21:52 +0000)]
Correct fix from r14511. Jm advises Speex packets can be <5 bytes.

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

11 years agoFix for fuzz testing found bug: Handle zero byte packets from libogg correctly.
gmaxwell [Thu, 14 Feb 2008 20:54:42 +0000 (20:54 +0000)]
Fix for fuzz testing found bug: Handle zero byte packets from libogg correctly.

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

11 years agofixed another bug found by gmaxwell's fuzzing (and fixed the previous fix)
jm [Thu, 14 Feb 2008 02:32:55 +0000 (02:32 +0000)]
fixed another bug found by gmaxwell's fuzzing (and fixed the previous fix)

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

11 years agoFix for nb-channel bug found by gmaxwell's fuzzing.
jm [Wed, 13 Feb 2008 23:32:54 +0000 (23:32 +0000)]
Fix for nb-channel bug found by gmaxwell's fuzzing.

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

11 years agoThorvald Natvig: Fix for the fixed-point scaling of impulse response query
jm [Wed, 13 Feb 2008 22:08:18 +0000 (22:08 +0000)]
Thorvald Natvig: Fix for the fixed-point scaling of impulse response query

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

11 years agoPreventing overflow of the arrival timings even in high jitter.
jm [Wed, 13 Feb 2008 10:20:35 +0000 (10:20 +0000)]
Preventing overflow of the arrival timings even in high jitter.

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

11 years ago Thorvald Natvig: Patch to query the impulse response from the AEC
jm [Wed, 13 Feb 2008 10:12:13 +0000 (10:12 +0000)]
 Thorvald Natvig: Patch to query the impulse response from the AEC

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

11 years agoThorvald Natvig: Patch to query the current probability of speech
jm [Wed, 13 Feb 2008 10:11:57 +0000 (10:11 +0000)]
Thorvald Natvig: Patch to query the current probability of speech

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

11 years agoThorvald Natvig: Patch to query noise and signal info from preprocessor
jm [Wed, 13 Feb 2008 10:11:41 +0000 (10:11 +0000)]
Thorvald Natvig: Patch to query noise and signal info from preprocessor

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

11 years agoThorvald Natvig: Patch to implement SPEEX_PREPROCESS_GET_AGC_GAIN
jm [Wed, 13 Feb 2008 10:11:24 +0000 (10:11 +0000)]
Thorvald Natvig: Patch to implement SPEEX_PREPROCESS_GET_AGC_GAIN

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

11 years agoTrying to fix _spx_mips when using fixed-point debug. Still some more
jm [Tue, 12 Feb 2008 21:48:09 +0000 (21:48 +0000)]
Trying to fix _spx_mips when using fixed-point debug. Still some more
work to do...

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

11 years agoPatch by Mike Frysinger: fixing bfin assembly link errors due to redefined
jm [Tue, 5 Feb 2008 07:59:02 +0000 (07:59 +0000)]
Patch by Mike Frysinger: fixing bfin assembly link errors due to redefined
loop labels.

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

11 years agoupdate autogen.sh based on autogen.sh from theora to work with automake-1.10
j [Sun, 3 Feb 2008 10:52:14 +0000 (10:52 +0000)]
update autogen.sh based on autogen.sh from theora to work with automake-1.10

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

11 years agoFix for 1<<shift on TI C5x for shift>15 (thanks to Jim Crichton)
jm [Sat, 2 Feb 2008 05:29:40 +0000 (05:29 +0000)]
Fix for 1<<shift on TI C5x for shift>15 (thanks to Jim Crichton)

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

11 years agoFixing some typos in the manual (thanks to Peter Grayson for the patch)
jm [Sat, 2 Feb 2008 05:11:39 +0000 (05:11 +0000)]
Fixing some typos in the manual (thanks to Peter Grayson for the patch)

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

11 years agoTODO update
jm [Sat, 26 Jan 2008 10:35:43 +0000 (10:35 +0000)]
TODO update

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

11 years agoFixed PSHR32() on TI C5x (and other 16-bit chips)
jm [Sat, 26 Jan 2008 10:35:25 +0000 (10:35 +0000)]
Fixed PSHR32() on TI C5x (and other 16-bit chips)

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

11 years agoOS2 support for stdin/stdout support in speexenc/speexdec (by Franz Bekan)
jm [Sun, 13 Jan 2008 08:55:18 +0000 (08:55 +0000)]
OS2 support for stdin/stdout support in speexenc/speexdec (by Franz Bekan)

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

11 years agoFixed an off-by-one error in ARM assembly (thanks to Alexander Chemeris)
jm [Wed, 19 Dec 2007 22:45:48 +0000 (22:45 +0000)]
Fixed an off-by-one error in ARM assembly (thanks to Alexander Chemeris)

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

11 years agoMinGW support by mikael Magnusson and last updates for 1.2beta3. Speex-1.2beta3
jm [Sat, 8 Dec 2007 10:07:00 +0000 (10:07 +0000)]
MinGW support by mikael Magnusson and last updates for 1.2beta3.

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

11 years agoPatch by Jim Crichton updating TI DSP support for the library split.
jm [Sat, 8 Dec 2007 03:42:18 +0000 (03:42 +0000)]
Patch by Jim Crichton updating TI DSP support for the library split.

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

11 years agoRenamed ti/user_misc.h -> ti/os_support_custom.h (from Jim Crichton)
jm [Sat, 8 Dec 2007 03:41:52 +0000 (03:41 +0000)]
Renamed ti/user_misc.h -> ti/os_support_custom.h (from Jim Crichton)

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

11 years agooops, forgot to add the new Makefile to configure.ac
jm [Sun, 2 Dec 2007 22:56:08 +0000 (22:56 +0000)]
oops, forgot to add the new Makefile to configure.ac

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

11 years agoRest of the update to the windows project files
jm [Sun, 2 Dec 2007 22:53:21 +0000 (22:53 +0000)]
Rest of the update to the windows project files

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

11 years agoUpdated the Windows project files
jm [Sun, 2 Dec 2007 22:22:50 +0000 (22:22 +0000)]
Updated the Windows project files

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

11 years agoAdded a missing filt to VS2008 project file
jm [Thu, 29 Nov 2007 22:51:19 +0000 (22:51 +0000)]
Added a missing filt to VS2008 project file

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

11 years agojitter buffer: wrong use of memcpy changed to memmove
jm [Thu, 29 Nov 2007 08:10:27 +0000 (08:10 +0000)]
jitter buffer: wrong use of memcpy changed to memmove

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

11 years agooops, forgot to add those files
jm [Thu, 29 Nov 2007 02:06:16 +0000 (02:06 +0000)]
oops, forgot to add those files

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

11 years agoVS2008 project files by Aaron Rosenberg
jm [Wed, 28 Nov 2007 13:34:04 +0000 (13:34 +0000)]
VS2008 project files by Aaron Rosenberg

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

11 years agoDoc update (jitter buffer and other random stuff)
jm [Tue, 27 Nov 2007 22:56:03 +0000 (22:56 +0000)]
Doc update (jitter buffer and other random stuff)

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

11 years agoPUSHS no longer used (removed)
jm [Tue, 27 Nov 2007 22:55:50 +0000 (22:55 +0000)]
PUSHS no longer used (removed)

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

11 years agomanual: jitter buffer update
jm [Mon, 26 Nov 2007 00:13:48 +0000 (00:13 +0000)]
manual: jitter buffer update

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

11 years agoResampler: patch by Sebastian Droge that implements speex_resampler_get_input_latency...
jm [Sun, 25 Nov 2007 22:52:15 +0000 (22:52 +0000)]
Resampler: patch by Sebastian Droge that implements speex_resampler_get_input_latency() and speex_resampler_get_output_latency().

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

11 years agoTODO for 1.2
jm [Sun, 25 Nov 2007 22:51:59 +0000 (22:51 +0000)]
TODO for 1.2

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

11 years agoresampler: fixed a couple segfaults when passing NULL as the input
jm [Sun, 25 Nov 2007 14:16:13 +0000 (14:16 +0000)]
resampler: fixed a couple segfaults when passing NULL as the input

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

11 years agoDocumentation on DISABLE_VBR and DISABLE_FLOAT_API
jm [Sun, 25 Nov 2007 10:01:12 +0000 (10:01 +0000)]
Documentation on DISABLE_VBR and DISABLE_FLOAT_API

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

11 years agoadded speex_header_free() for poor Windows lusers with weird libc behaviour
jm [Sun, 25 Nov 2007 10:00:57 +0000 (10:00 +0000)]
added speex_header_free() for poor Windows lusers with weird libc behaviour

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

11 years agojitter buffer: screwed up last change. length field also needs to be copied in
jm [Sun, 25 Nov 2007 06:06:34 +0000 (06:06 +0000)]
jitter buffer: screwed up last change. length field also needs to be copied in
zero-copy mode

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

11 years agojitter buffer: check for buffer overflow only when zero-copy is off
jm [Sun, 25 Nov 2007 06:00:34 +0000 (06:00 +0000)]
jitter buffer: check for buffer overflow only when zero-copy is off

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

11 years agoRemoved redundant inclusion in arch.h
jm [Fri, 23 Nov 2007 21:55:22 +0000 (21:55 +0000)]
Removed redundant inclusion in arch.h

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

11 years agoresampler: passing NULL as input should help drain the resampler.
jm [Fri, 23 Nov 2007 12:35:01 +0000 (12:35 +0000)]
resampler: passing NULL as input should help drain the resampler.

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

11 years agoRemoved some warnings
jm [Fri, 23 Nov 2007 12:34:54 +0000 (12:34 +0000)]
Removed some warnings

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

11 years agoPatch by Thom Johansen: define and use SPEEX_MEMSET, SPEEX_MEMMOVE and
jm [Fri, 23 Nov 2007 12:04:59 +0000 (12:04 +0000)]
Patch by Thom Johansen: define and use SPEEX_MEMSET, SPEEX_MEMMOVE and
SPEEX_MEMCPY.

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

11 years agojitter buffer will by default auto-adjust the delay.
jm [Thu, 22 Nov 2007 04:35:44 +0000 (04:35 +0000)]
jitter buffer will by default auto-adjust the delay.

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

11 years agostart_offset argument no longer required (original behaviour) and minor
jm [Thu, 22 Nov 2007 04:11:26 +0000 (04:11 +0000)]
start_offset argument no longer required (original behaviour) and minor
changes to the get() return codes.

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

11 years agoremoving useless stuff
jm [Thu, 22 Nov 2007 03:24:18 +0000 (03:24 +0000)]
removing useless stuff

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

11 years agojitter buffer: put back the argument to the init function. Also, fixed an
jm [Wed, 21 Nov 2007 00:23:36 +0000 (00:23 +0000)]
jitter buffer: put back the argument to the init function. Also, fixed an
incorrect behaviour the margin was non-zero and several packets arrived in
advance.

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

11 years agoFixed an overflow in dead code.
jm [Tue, 20 Nov 2007 14:36:55 +0000 (14:36 +0000)]
Fixed an overflow in dead code.

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

11 years agoReverted API change on the AGC because it would bite too many
jm [Mon, 19 Nov 2007 13:16:03 +0000 (13:16 +0000)]
Reverted API change on the AGC because it would bite too many
people.

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

11 years agofixed-point: Got rid of the three last float bits in the
jm [Mon, 19 Nov 2007 12:54:38 +0000 (12:54 +0000)]
fixed-point: Got rid of the three last float bits in the
preprocessor and echo canceller.

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

11 years agoOS X correction from libogg; removed some needless white space
ivo [Sun, 18 Nov 2007 16:07:51 +0000 (16:07 +0000)]
OS X correction from libogg; removed some needless white space

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

11 years ago--disable-float-api and --disable-vbr
jm [Sun, 18 Nov 2007 12:33:07 +0000 (12:33 +0000)]
--disable-float-api and --disable-vbr

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