speexdsp.git
13 years agoopen-loop excitation gain computed in 16 bits
jm [Tue, 11 Apr 2006 15:34:50 +0000 (15:34 +0000)]
open-loop excitation gain computed in 16 bits

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

13 years agorewrote new enhancer pitch tracker using the open-loop encoder one
jm [Tue, 11 Apr 2006 14:03:45 +0000 (14:03 +0000)]
rewrote new enhancer pitch tracker using the open-loop encoder one

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

13 years agoadded explicit errors for those compiling with stupid option combinations.
jm [Tue, 11 Apr 2006 12:09:44 +0000 (12:09 +0000)]
added explicit errors for those compiling with stupid option combinations.
Bit of cleaning up too.

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

13 years agoadded -no-undefined to the libspeex options as suggested by Erik
jm [Mon, 10 Apr 2006 16:08:58 +0000 (16:08 +0000)]
added -no-undefined to the libspeex options as suggested by Erik

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

13 years agoinnovation is saved directly to the sb_celp en/decoder, so a buffer is
jm [Mon, 10 Apr 2006 14:30:54 +0000 (14:30 +0000)]
innovation is saved directly to the sb_celp en/decoder, so a buffer is
no longer required. This saves a total of 1.2 kB for the narrowband encoder+
decoder.

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

13 years agoringing computation now done with 16-bit accuracy.
jm [Mon, 10 Apr 2006 00:35:38 +0000 (00:35 +0000)]
ringing computation now done with 16-bit accuracy.

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

13 years agomoved some temporary variables from decoder state to scratch space
jm [Sun, 9 Apr 2006 02:02:19 +0000 (02:02 +0000)]
moved some temporary variables from decoder state to scratch space

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

13 years agoGot rid of ~64 divides per sub-frame and saved 512 bytes of scratch space.
jm [Sat, 8 Apr 2006 16:34:59 +0000 (16:34 +0000)]
Got rid of ~64 divides per sub-frame and saved 512 bytes of scratch space.

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

13 years agominor RAM tweak: delayed stack allocation to reduce max scratch memory use
jm [Sat, 8 Apr 2006 15:35:07 +0000 (15:35 +0000)]
minor RAM tweak: delayed stack allocation to reduce max scratch memory use

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

13 years agoweighted signal now in 16-bit precision, saving 500 bytes in the encoder state
jm [Sat, 8 Apr 2006 15:12:45 +0000 (15:12 +0000)]
weighted signal now in 16-bit precision, saving 500 bytes in the encoder state
and the same in scratch space.

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

13 years agoremoved unused variables and cleaned up some non-C89ness
jm [Sat, 8 Apr 2006 14:11:43 +0000 (14:11 +0000)]
removed unused variables and cleaned up some non-C89ness

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

13 years agooops. Fixed an off-by-one that could (at least theoretically) cause stack
jm [Fri, 7 Apr 2006 15:18:49 +0000 (15:18 +0000)]
oops. Fixed an off-by-one that could (at least theoretically) cause stack
corruption. Thanks valgrind!

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

13 years agoLPC analysis window now stored as constant in code -> 400 bytes off the
jm [Fri, 7 Apr 2006 15:08:30 +0000 (15:08 +0000)]
LPC analysis window now stored as constant in code -> 400 bytes off the
encoder state (800 for wideband).

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

13 years agoanother 640 bytes removed from the encoder state (using the input data instead
jm [Fri, 7 Apr 2006 14:44:04 +0000 (14:44 +0000)]
another 640 bytes removed from the encoder state (using the input data instead
of copying it to st->frame/st->inBuf)

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

13 years agoremoved the decoder output buffer -- saving 640 bytes. Synthesis now done with
jm [Fri, 7 Apr 2006 11:56:35 +0000 (11:56 +0000)]
removed the decoder output buffer -- saving 640 bytes. Synthesis now done with
16-bit precision.

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

13 years agoFixed several fixed-point regressions:
jm [Fri, 7 Apr 2006 08:29:03 +0000 (08:29 +0000)]
Fixed several fixed-point regressions:
- missing LSP_SCALING in case lpc_to_lsp() fails
- comb filter normalization tuning
- better estimation of innovation energy (fine gain)

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

13 years agoaccuracy improvement in QMF
jm [Tue, 4 Apr 2006 17:24:11 +0000 (17:24 +0000)]
accuracy improvement in QMF

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

13 years agoGot fine timing adjustments to work (tick size instead of frame size
jm [Tue, 4 Apr 2006 08:30:25 +0000 (08:30 +0000)]
Got fine timing adjustments to work (tick size instead of frame size
granularity). This fixed a periodic drop/interpolate problem. Bit
more comments too.

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

13 years agocleaner implementation of the buffer margin (now segfault-free!)
jm [Mon, 3 Apr 2006 02:31:05 +0000 (02:31 +0000)]
cleaner implementation of the buffer margin (now segfault-free!)

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

13 years agocleanup and saved 480 bytes of RAM in the decoder
jm [Sat, 1 Apr 2006 14:23:16 +0000 (14:23 +0000)]
cleanup and saved 480 bytes of RAM in the decoder

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

13 years agobit of cleaning up. More to come.
jm [Sat, 1 Apr 2006 13:56:13 +0000 (13:56 +0000)]
bit of cleaning up. More to come.

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

13 years agonon-causal comb filter
jm [Sat, 1 Apr 2006 12:07:33 +0000 (12:07 +0000)]
non-causal comb filter

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

13 years agoAdded a desired buffer size feature.
jm [Fri, 24 Mar 2006 07:46:36 +0000 (07:46 +0000)]
Added a desired buffer size feature.

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

13 years agoJitter buffer is more robust.
jm [Fri, 24 Mar 2006 05:52:49 +0000 (05:52 +0000)]
Jitter buffer is more robust.

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

13 years agoanother major reorganisation, generalisation in the jitter buffer.
jm [Thu, 23 Mar 2006 07:16:57 +0000 (07:16 +0000)]
another major reorganisation, generalisation in the jitter buffer.

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

13 years agoImplemented the old (speex-dependent) jitter buffer using the new (general)
jm [Wed, 22 Mar 2006 07:31:43 +0000 (07:31 +0000)]
Implemented the old (speex-dependent) jitter buffer using the new (general)
one. Probably broke things in the process.

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

13 years agocleaning up
jm [Wed, 22 Mar 2006 06:47:09 +0000 (06:47 +0000)]
cleaning up

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

13 years agoupdated year
jm [Tue, 21 Mar 2006 07:48:15 +0000 (07:48 +0000)]
updated year

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

13 years agoReworking the jitter buffer. Still very incomplete.
jm [Tue, 21 Mar 2006 07:46:55 +0000 (07:46 +0000)]
Reworking the jitter buffer. Still very incomplete.

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

13 years agoFix the Vorbis curve for the smaller LPC window.
jm [Mon, 20 Mar 2006 05:48:03 +0000 (05:48 +0000)]
Fix the Vorbis curve for the smaller LPC window.

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

13 years agoGetting rid of 25600 divide operations/sec in the pitch search.
jm [Sun, 19 Mar 2006 13:17:02 +0000 (13:17 +0000)]
Getting rid of 25600 divide operations/sec in the pitch search.

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

13 years agonew experimental comb filter code
jm [Sat, 18 Mar 2006 04:46:35 +0000 (04:46 +0000)]
new experimental comb filter code

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

13 years agoMaking it easier to play with the excitation as I see fit.
jm [Wed, 15 Mar 2006 11:58:27 +0000 (11:58 +0000)]
Making it easier to play with the excitation as I see fit.

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

14 years agoadjust group delay
jm [Tue, 21 Feb 2006 11:19:58 +0000 (11:19 +0000)]
adjust group delay

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

14 years agoadjust group delay
jm [Tue, 21 Feb 2006 11:19:20 +0000 (11:19 +0000)]
adjust group delay

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

14 years agoreduced lpc lookahead from 10ms to 5ms. No significant impact on quality.
jm [Mon, 20 Feb 2006 13:34:21 +0000 (13:34 +0000)]
reduced lpc lookahead from 10ms to 5ms. No significant impact on quality.

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

14 years agofixed potential problems with float rounding causing NaNs Speex-1.1.12
jm [Tue, 14 Feb 2006 08:37:38 +0000 (08:37 +0000)]
fixed potential problems with float rounding causing NaNs

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

14 years agoversion number change (1.1.12)
jm [Sun, 12 Feb 2006 13:03:59 +0000 (13:03 +0000)]
version number change (1.1.12)

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

14 years agofixed an off-by-one bug (thanks to keith)
jm [Sun, 12 Feb 2006 13:01:36 +0000 (13:01 +0000)]
fixed an off-by-one bug (thanks to keith)

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

14 years agosampling rate option
jm [Sun, 12 Feb 2006 12:44:31 +0000 (12:44 +0000)]
sampling rate option

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

14 years agoThink I fixed a crash when trying to encode in the wrong mode
jm [Sun, 12 Feb 2006 11:03:30 +0000 (11:03 +0000)]
Think I fixed a crash when trying to encode in the wrong mode

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

14 years agofixed a bug when a packet is lost and submode-encoding is disabled.
jm [Sun, 12 Feb 2006 10:40:21 +0000 (10:40 +0000)]
fixed a bug when a packet is lost and submode-encoding is disabled.

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

14 years agoThink I fixed some Blackfin assembly syntax issues. It does compile, but
jm [Sat, 11 Feb 2006 10:06:41 +0000 (10:06 +0000)]
Think I fixed some Blackfin assembly syntax issues. It does compile, but
haven't been able to test it yet.

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

14 years agoadded a _ctl() call at least to set the sampling rate
jm [Sat, 11 Feb 2006 03:22:41 +0000 (03:22 +0000)]
added a _ctl() call at least to set the sampling rate

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

14 years agopreparing for 1.1.12
jm [Fri, 10 Feb 2006 12:43:30 +0000 (12:43 +0000)]
preparing for 1.1.12

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

14 years agofixed an unresolved symbol on win32
jm [Thu, 9 Feb 2006 10:27:58 +0000 (10:27 +0000)]
fixed an unresolved symbol on win32

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

14 years agofixed lots of warning/errors on retarded (non-C99) compilers
jm [Thu, 9 Feb 2006 08:54:52 +0000 (08:54 +0000)]
fixed lots of warning/errors on retarded (non-C99) compilers

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

14 years agoinclude a global header instead of misc.h
jm [Thu, 9 Feb 2006 00:49:35 +0000 (00:49 +0000)]
include a global header instead of misc.h

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

14 years agoPlay nice with non-C99 compilers
jm [Wed, 1 Feb 2006 00:04:04 +0000 (00:04 +0000)]
Play nice with non-C99 compilers

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

14 years agosome tuning
jm [Wed, 1 Feb 2006 00:01:52 +0000 (00:01 +0000)]
some tuning

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

14 years agoalloca patch by Aron Rosenberg
jm [Tue, 31 Jan 2006 22:28:26 +0000 (22:28 +0000)]
alloca patch by Aron Rosenberg

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

14 years agoset the right macro for ARM5E assembly
jm [Sat, 28 Jan 2006 20:44:23 +0000 (20:44 +0000)]
set the right macro for ARM5E assembly

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

14 years agoDisabled ARM4 optimization of compute_weighted_codebook() until it's fixed
jm [Wed, 25 Jan 2006 10:40:48 +0000 (10:40 +0000)]
Disabled ARM4 optimization of compute_weighted_codebook() until it's fixed

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

14 years agoAdded OS X Universal Binary build configuration.
arek [Mon, 23 Jan 2006 19:28:04 +0000 (19:28 +0000)]
Added OS X Universal Binary build configuration.

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

14 years agowe now live in 2006
jm [Mon, 23 Jan 2006 11:41:36 +0000 (11:41 +0000)]
we now live in 2006

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

14 years agodocumentation
jm [Tue, 10 Jan 2006 01:15:36 +0000 (01:15 +0000)]
documentation

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

14 years agoslight accuracy improvement for computing the fft table
jm [Mon, 9 Jan 2006 12:18:01 +0000 (12:18 +0000)]
slight accuracy improvement for computing the fft table

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

14 years agoremove // comment
jm [Mon, 9 Jan 2006 11:24:39 +0000 (11:24 +0000)]
remove // comment

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

14 years agoradius of the notch filter poles varies with sampling rate.
jm [Mon, 9 Jan 2006 09:53:19 +0000 (09:53 +0000)]
radius of the notch filter poles varies with sampling rate.

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

14 years agoScaling up after pre-emphasis was *almost* a good idea...
jm [Mon, 9 Jan 2006 09:18:59 +0000 (09:18 +0000)]
Scaling up after pre-emphasis was *almost* a good idea...

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

14 years agoAdded a second order DC rejection filter.
jm [Sun, 8 Jan 2006 13:16:46 +0000 (13:16 +0000)]
Added a second order DC rejection filter.

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

14 years agoWeights now use 32 bits instead of 16. This seems to improve the adaptation,
jm [Sat, 7 Jan 2006 13:28:56 +0000 (13:28 +0000)]
Weights now use 32 bits instead of 16. This seems to improve the adaptation,
especially for short frame size (less prone to thresholding effects). Also
added some general documentation.

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

14 years agos/PSHR/PSHR16/
jm [Sat, 7 Jan 2006 10:23:55 +0000 (10:23 +0000)]
s/PSHR/PSHR16/

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

14 years agofixed an off-by-one overflow curve computation
jm [Mon, 2 Jan 2006 12:49:13 +0000 (12:49 +0000)]
fixed an off-by-one overflow curve computation

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

14 years agoFix for AMD64 (patch by Nicolas George)
jm [Mon, 2 Jan 2006 03:21:21 +0000 (03:21 +0000)]
Fix for AMD64 (patch by Nicolas George)

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

14 years agoscale some averaging constants with the frame size and sampling rate.
jm [Fri, 30 Dec 2005 12:54:00 +0000 (12:54 +0000)]
scale some averaging constants with the frame size and sampling rate.

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

14 years agoImproved normalization a bit
jm [Wed, 28 Dec 2005 12:13:20 +0000 (12:13 +0000)]
Improved normalization a bit

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

14 years agoversion
jm [Wed, 28 Dec 2005 08:41:30 +0000 (08:41 +0000)]
version

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

14 years agoInclude config.h here too
jm [Thu, 22 Dec 2005 11:35:40 +0000 (11:35 +0000)]
Include config.h here too

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

14 years agosome bugfixes
jm [Thu, 22 Dec 2005 11:16:04 +0000 (11:16 +0000)]
some bugfixes

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

14 years agooops, that's why FIXED_POINT wasn't enabled here
jm [Thu, 22 Dec 2005 11:14:42 +0000 (11:14 +0000)]
oops, that's why FIXED_POINT wasn't enabled here

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

14 years agoremove debug code
jm [Thu, 22 Dec 2005 10:29:28 +0000 (10:29 +0000)]
remove debug code

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

14 years agoCan now encode PCM with libspeex.
jm [Thu, 22 Dec 2005 03:47:25 +0000 (03:47 +0000)]
Can now encode PCM with libspeex.

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

14 years agoecho residual is now an int32.
jm [Wed, 21 Dec 2005 08:32:19 +0000 (08:32 +0000)]
echo residual is now an int32.

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

14 years agoUpdate libogg download url.
giles [Tue, 20 Dec 2005 17:32:01 +0000 (17:32 +0000)]
Update libogg download url.

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

14 years agomore vorbis_psy tuning
jm [Tue, 20 Dec 2005 05:29:37 +0000 (05:29 +0000)]
more vorbis_psy tuning

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

14 years agosome tuning to the psychoacoustic model
jm [Tue, 20 Dec 2005 04:47:37 +0000 (04:47 +0000)]
some tuning to the psychoacoustic model

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

14 years agoWiden the follower feature width (don't follow peaks as much) and use
xiphmont [Mon, 19 Dec 2005 13:26:13 +0000 (13:26 +0000)]
Widen the follower feature width (don't follow peaks as much) and use
a window with narrower main lobe.

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

14 years agoMake sure jm has what I have
xiphmont [Mon, 19 Dec 2005 12:32:03 +0000 (12:32 +0000)]
Make sure jm has what I have

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

14 years agovorbis-psy with 256 samples
jm [Mon, 19 Dec 2005 12:24:14 +0000 (12:24 +0000)]
vorbis-psy with 256 samples

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

14 years agosave old curve
jm [Mon, 19 Dec 2005 12:05:37 +0000 (12:05 +0000)]
save old curve

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

14 years agolatest tweak
xiphmont [Mon, 19 Dec 2005 11:59:41 +0000 (11:59 +0000)]
latest tweak

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

14 years agoAmplitude... not power.
xiphmont [Mon, 19 Dec 2005 11:54:46 +0000 (11:54 +0000)]
Amplitude... not power.

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

14 years agoAdd to build system, fix a segfault...
xiphmont [Mon, 19 Dec 2005 11:20:02 +0000 (11:20 +0000)]
Add to build system, fix a segfault...

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

14 years agoBuilds. God only knows what it does.
xiphmont [Mon, 19 Dec 2005 10:54:42 +0000 (10:54 +0000)]
Builds.  God only knows what it does.

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

14 years agoAll the code chunks for tusing vorbis-style noise curves. Doesn't build yet
xiphmont [Mon, 19 Dec 2005 10:37:42 +0000 (10:37 +0000)]
All the code chunks for tusing vorbis-style noise curves.  Doesn't build yet

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

14 years agoConverted leak spectral estimation array to int32.
jm [Mon, 19 Dec 2005 10:28:57 +0000 (10:28 +0000)]
Converted leak spectral estimation array to int32.

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

14 years agodefinition of M_PI
jm [Sun, 18 Dec 2005 21:56:40 +0000 (21:56 +0000)]
definition of M_PI

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

14 years agoconverted RER computation
jm [Sun, 18 Dec 2005 13:43:26 +0000 (13:43 +0000)]
converted RER computation

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

14 years agoMoved spx_cos to math_approx.c and use it for initializing the mdf window.
jm [Sun, 18 Dec 2005 13:13:26 +0000 (13:13 +0000)]
Moved spx_cos to math_approx.c and use it for initializing the mdf window.

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

14 years agooops..
jm [Sun, 18 Dec 2005 12:54:54 +0000 (12:54 +0000)]
oops..

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

14 years agoconverted the window
jm [Sun, 18 Dec 2005 12:53:31 +0000 (12:53 +0000)]
converted the window

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

14 years agofixed the float version
jm [Sun, 18 Dec 2005 12:12:58 +0000 (12:12 +0000)]
fixed the float version

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

14 years agooops, forgot float version
jm [Sun, 18 Dec 2005 12:07:57 +0000 (12:07 +0000)]
oops, forgot float version

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

14 years agoconverted initial adaptation rate
jm [Sun, 18 Dec 2005 12:02:28 +0000 (12:02 +0000)]
converted initial adaptation rate

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

14 years agooops...
jm [Sun, 18 Dec 2005 02:49:46 +0000 (02:49 +0000)]
oops...

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

14 years agoleak_estimate converted to word16
jm [Sun, 18 Dec 2005 02:46:58 +0000 (02:46 +0000)]
leak_estimate converted to word16

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

14 years agoDIVU alias for float
jm [Sat, 17 Dec 2005 13:03:07 +0000 (13:03 +0000)]
DIVU alias for float

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

14 years agoFLOAT_DIVU for computing leak estimate
jm [Sat, 17 Dec 2005 12:54:33 +0000 (12:54 +0000)]
FLOAT_DIVU for computing leak estimate

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

14 years agofixing the float version
jm [Sat, 17 Dec 2005 12:18:18 +0000 (12:18 +0000)]
fixing the float version

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