speexdsp.git
13 years agoPatch by David Rowe: normalize16() on Blackfin now writes data 16-bit at a time
jm [Wed, 7 Jun 2006 09:46:15 +0000 (09:46 +0000)]
Patch by David Rowe: normalize16() on Blackfin now writes data 16-bit at a time
and no longer does a read past the end of the array.

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

13 years agoPatch by David Rowe: sending the stack parameter to *_mem16() filters.
jm [Wed, 7 Jun 2006 09:42:09 +0000 (09:42 +0000)]
Patch by David Rowe: sending the stack parameter to *_mem16() filters.

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

13 years agoLSP quantization: minor C optimisation and hooks for Blackfin assembly
jm [Wed, 7 Jun 2006 09:27:32 +0000 (09:27 +0000)]
LSP quantization: minor C optimisation and hooks for Blackfin assembly

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

13 years agoremoved some unnecessary bisections
jm [Tue, 6 Jun 2006 23:02:50 +0000 (23:02 +0000)]
removed some unnecessary bisections

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

13 years agoMinor optimisation -- should help the open loop pitch search for N=1
jm [Mon, 5 Jun 2006 23:51:06 +0000 (23:51 +0000)]
Minor optimisation -- should help the open loop pitch search for N=1

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

13 years agoRewrite of the lsp_to_lpc() algorithm by David Rowe. Removes a bunch of
jm [Mon, 5 Jun 2006 11:23:33 +0000 (11:23 +0000)]
Rewrite of the lsp_to_lpc() algorithm by David Rowe. Removes a bunch of
multiplications by zero. Also, Blackfin implementation of cheb_poly_eva().

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

13 years agosaved a few cycles on Blackfin by using the assembly constraints properly
jm [Thu, 1 Jun 2006 15:15:18 +0000 (15:15 +0000)]
saved a few cycles on Blackfin by using the assembly constraints properly

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

13 years agoFixed Blackfin bug with target_update length was 0.
jm [Wed, 31 May 2006 16:03:35 +0000 (16:03 +0000)]
Fixed Blackfin bug with target_update length was 0.

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

13 years agoMaking the div rounding the same on Blackfin as in C.
jm [Wed, 31 May 2006 16:00:26 +0000 (16:00 +0000)]
Making the div rounding the same on Blackfin as in C.

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

13 years agoDavid's lsp patch broke the float version. It's fixed now.
jm [Tue, 30 May 2006 16:31:52 +0000 (16:31 +0000)]
David's lsp patch broke the float version. It's fixed now.

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

13 years agoCleaned up the pitch constraint a bit. Should be better and faster.
jm [Tue, 30 May 2006 16:22:49 +0000 (16:22 +0000)]
Cleaned up the pitch constraint a bit. Should be better and faster.

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

13 years agoBlackfin quality regression fix and gcc 4.1 (missing clobber reg) fix by
jm [Tue, 30 May 2006 11:11:06 +0000 (11:11 +0000)]
Blackfin quality regression fix and gcc 4.1 (missing clobber reg) fix by
David Rowe

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

13 years ago* Make output path consistent
illiminable [Mon, 29 May 2006 09:06:12 +0000 (09:06 +0000)]
* Make output path consistent

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

13 years agooops, wasn't allocating enough temp memory
jm [Mon, 29 May 2006 08:43:09 +0000 (08:43 +0000)]
oops, wasn't allocating enough temp memory

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

13 years ago* Fix the release build of speexenc
illiminable [Mon, 29 May 2006 08:32:13 +0000 (08:32 +0000)]
* Fix the release build of speexenc

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

13 years ago* Working again
illiminable [Sun, 28 May 2006 14:12:15 +0000 (14:12 +0000)]
* Working again

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

13 years agooops, declarations go before the code
jm [Sun, 28 May 2006 14:10:48 +0000 (14:10 +0000)]
oops, declarations go before the code

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

13 years agoPatch by David Rowe to make the inputs of cheb_poly_eva() 16-bit
jm [Sun, 28 May 2006 09:35:43 +0000 (09:35 +0000)]
Patch by David Rowe to make the inputs of cheb_poly_eva() 16-bit

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

13 years agoAdded -Wl,-elf2flt=-s100000 to the LDFLAGS for Blackfin
jm [Sun, 28 May 2006 09:23:38 +0000 (09:23 +0000)]
Added -Wl,-elf2flt=-s100000 to the LDFLAGS for Blackfin

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

13 years agoREADME.blackfin update
jm [Sun, 28 May 2006 09:21:58 +0000 (09:21 +0000)]
README.blackfin update

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

13 years agoC89 fix
jm [Sat, 27 May 2006 05:18:37 +0000 (05:18 +0000)]
C89 fix

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

13 years agonormalize16() on Blackfin should now work on odd lenghts (for real this time!)
jm [Sat, 27 May 2006 04:55:35 +0000 (04:55 +0000)]
normalize16() on Blackfin should now work on odd lenghts (for real this time!)

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

13 years agomaking the Blackfin version of PDIV32_16 bit-exact with the standard version
jm [Sat, 27 May 2006 04:55:09 +0000 (04:55 +0000)]
making the Blackfin version of PDIV32_16 bit-exact with the standard version

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

13 years agonormalize16() on Blackfin should now work on odd lenghts
jm [Sat, 27 May 2006 04:45:02 +0000 (04:45 +0000)]
normalize16() on Blackfin should now work on odd lenghts

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

13 years agoUpdated Blackfin version of compute_pitch_error()
jm [Fri, 26 May 2006 13:07:47 +0000 (13:07 +0000)]
Updated Blackfin version of compute_pitch_error()

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

13 years agoupdated innovation shifts on Blackfin
jm [Fri, 26 May 2006 09:09:14 +0000 (09:09 +0000)]
updated innovation shifts on Blackfin

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

13 years agosaturation on Blackfin patch by David Rowe.
jm [Fri, 26 May 2006 05:58:46 +0000 (05:58 +0000)]
saturation on Blackfin patch by David Rowe.

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

13 years agoMoved some filter coefs from the encoder state to temp allocation.
jm [Fri, 26 May 2006 05:45:13 +0000 (05:45 +0000)]
Moved some filter coefs from the encoder state to temp allocation.

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

13 years agooops. Fixed the float version
jm [Sat, 20 May 2006 23:10:07 +0000 (23:10 +0000)]
oops. Fixed the float version

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

13 years agoGot completely rid of the 64bit type (was only used in the adaptive codebook)
jm [Sat, 20 May 2006 23:03:48 +0000 (23:03 +0000)]
Got completely rid of the 64bit type (was only used in the adaptive codebook)

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

13 years agoexcitation and target are now 16-bit (were 32) in the encoder
jm [Sat, 20 May 2006 19:29:37 +0000 (19:29 +0000)]
excitation and target are now 16-bit (were 32) in the encoder

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

13 years agoremoved a bunch of overflow cases, most of which were in wideband
jm [Tue, 16 May 2006 15:12:29 +0000 (15:12 +0000)]
removed a bunch of overflow cases, most of which were in wideband

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

13 years agodecoder excitation now in 16-bit precision (was 32), which saves quite a bit
jm [Tue, 16 May 2006 15:07:32 +0000 (15:07 +0000)]
decoder excitation now in 16-bit precision (was 32), which saves quite a bit
of RAM. Also introduced a divide-with-rounding (PDIV) operator

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

13 years agoUpdated David Rowe's contact
jm [Thu, 11 May 2006 15:11:47 +0000 (15:11 +0000)]
Updated David Rowe's contact

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

13 years agoEnable enhancer by default (should have been done a long time ago)
jm [Thu, 11 May 2006 10:46:57 +0000 (10:46 +0000)]
Enable enhancer by default (should have been done a long time ago)

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

13 years agocleaner struct assignments (some compilers complained)
jm [Wed, 10 May 2006 14:26:00 +0000 (14:26 +0000)]
cleaner struct assignments (some compilers complained)

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

13 years agodisabled some smallft-based debug code
jm [Wed, 10 May 2006 13:49:44 +0000 (13:49 +0000)]
disabled some smallft-based debug code

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

13 years agoMACROS ARE EVIL. Fixed EXTEND32() and EXTRACT16() and used them properly to
jm [Wed, 10 May 2006 13:47:15 +0000 (13:47 +0000)]
MACROS ARE EVIL. Fixed EXTEND32() and EXTRACT16() and used them properly to
fix a 16-bit bug in pseudofloat.h

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

13 years agoThis should fix an overflow in mdf_inner_prod()
jm [Wed, 10 May 2006 13:34:17 +0000 (13:34 +0000)]
This should fix an overflow in mdf_inner_prod()

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

13 years agoCheck for overflow (and saturate) in preemphasis.
jm [Wed, 10 May 2006 13:04:27 +0000 (13:04 +0000)]
Check for overflow (and saturate) in preemphasis.

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

13 years agoC89 fixes
jm [Wed, 10 May 2006 07:19:23 +0000 (07:19 +0000)]
C89 fixes

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

13 years agoanother fix for 16-bit platforms
jm [Tue, 9 May 2006 11:34:37 +0000 (11:34 +0000)]
another fix for 16-bit platforms

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

13 years agofixed issues on 16-bit platforms
jm [Tue, 9 May 2006 11:26:28 +0000 (11:26 +0000)]
fixed issues on 16-bit platforms

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

13 years agoreduced buffering size for the enhancer to what is actually needed
jm [Mon, 8 May 2006 14:26:59 +0000 (14:26 +0000)]
reduced buffering size for the enhancer to what is actually needed

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

13 years agocleaned up temp allocation in enhancer a bit
jm [Mon, 8 May 2006 14:16:53 +0000 (14:16 +0000)]
cleaned up temp allocation in enhancer a bit

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

13 years agocleaned up a variable-size array (before I get flamed by angry Win32 users)
jm [Mon, 8 May 2006 12:25:57 +0000 (12:25 +0000)]
cleaned up a variable-size array (before I get flamed by angry Win32 users)

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

13 years agoremoved an "if" from the enhancer inner loop
jm [Mon, 8 May 2006 12:14:15 +0000 (12:14 +0000)]
removed an "if" from the enhancer inner loop

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

13 years agocomputation of gain correction now done with 16-bit precision.
jm [Mon, 8 May 2006 11:22:31 +0000 (11:22 +0000)]
computation of gain correction now done with 16-bit precision.

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

13 years agoEnable the new enhancer by default.
jm [Mon, 8 May 2006 10:24:36 +0000 (10:24 +0000)]
Enable the new enhancer by default.

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

13 years agoRemoved the whole LPC enhancement -- wasn't really worth the trouble.
jm [Sun, 7 May 2006 17:08:41 +0000 (17:08 +0000)]
Removed the whole LPC enhancement -- wasn't really worth the trouble.

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

13 years agoOops! Defined MAC16_16_P13 for float and fixed-point debug
jm [Sun, 7 May 2006 16:21:46 +0000 (16:21 +0000)]
Oops! Defined MAC16_16_P13 for float and fixed-point debug

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

13 years agofixed-point accuracy improvements in both compute_rms16 and fir_mem_up
jm [Sun, 7 May 2006 16:10:39 +0000 (16:10 +0000)]
fixed-point accuracy improvements in both compute_rms16 and fir_mem_up

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

13 years agoSlight accuracy improvement in Levinson-Durbin algo for fixed-point.
jm [Sun, 7 May 2006 15:34:14 +0000 (15:34 +0000)]
Slight accuracy improvement in Levinson-Durbin algo for fixed-point.

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

13 years agofixed a segfault when using --force-nb on a wideband stream (still need to
jm [Thu, 4 May 2006 16:10:56 +0000 (16:10 +0000)]
fixed a segfault when using --force-nb on a wideband stream (still need to
make it have the correct behaviour)

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

13 years agoGapless works again (I think). Bit of cleaning up as well.
jm [Thu, 4 May 2006 15:19:28 +0000 (15:19 +0000)]
Gapless works again (I think). Bit of cleaning up as well.

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

13 years agoFixed a wideband regression (innovation wasn't saved in the decoder). Also
jm [Thu, 4 May 2006 14:23:56 +0000 (14:23 +0000)]
Fixed a wideband regression (innovation wasn't saved in the decoder). Also
implemented SPEEX_GET_LOOKAHEAD for the decoder.

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

13 years agoadded missing call to jitter_buffer_tick() in speex_jitter_get()
jm [Thu, 4 May 2006 01:33:04 +0000 (01:33 +0000)]
added missing call to jitter_buffer_tick() in speex_jitter_get()

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

13 years agoreverted to original SpeexJitter API
jm [Wed, 3 May 2006 16:39:50 +0000 (16:39 +0000)]
reverted to original SpeexJitter API

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

13 years agoModify the open-loop gain depending on pitch gain
jm [Tue, 2 May 2006 15:21:08 +0000 (15:21 +0000)]
Modify the open-loop gain depending on pitch gain

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

13 years agoSimple test for saturation. Saturated samples all get set to zero and no
jm [Mon, 1 May 2006 07:28:50 +0000 (07:28 +0000)]
Simple test for saturation. Saturated samples all get set to zero and no
adaptation is done for the whole frame.

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

13 years agoApproximation for pitch search in new enhancer. Trying to fix PLC as well.
jm [Sun, 30 Apr 2006 15:19:38 +0000 (15:19 +0000)]
Approximation for pitch search in new enhancer. Trying to fix PLC as well.

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

13 years agocleaning up new enhancer
jm [Sun, 30 Apr 2006 11:23:26 +0000 (11:23 +0000)]
cleaning up new enhancer

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

13 years agoblackfin: proper rounding in 16-bit filters
jm [Sun, 30 Apr 2006 10:46:44 +0000 (10:46 +0000)]
blackfin: proper rounding in 16-bit filters

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

13 years agofir_mem16 implemented using filter_mem16 on Blackfin
jm [Sat, 29 Apr 2006 13:54:15 +0000 (13:54 +0000)]
fir_mem16 implemented using filter_mem16 on Blackfin

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

13 years agoblackfin assembly for iir_mem16
jm [Sat, 29 Apr 2006 13:39:59 +0000 (13:39 +0000)]
blackfin assembly for iir_mem16

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

13 years agoNeed to set buffer to NULL after free()ing. Thanks to Dirk Schramm for
jm [Sat, 29 Apr 2006 13:04:28 +0000 (13:04 +0000)]
Need to set buffer to NULL after free()ing. Thanks to Dirk Schramm for
pointing that out.

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

13 years agoBlackfin assembly version of filter_mem16
jm [Sat, 29 Apr 2006 13:00:54 +0000 (13:00 +0000)]
Blackfin assembly version of filter_mem16

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

13 years agoBetter data alignment for Blackfin (i.e. no bus error on blackfin assembly)
jm [Sat, 29 Apr 2006 07:39:20 +0000 (07:39 +0000)]
Better data alignment for Blackfin (i.e. no bus error on blackfin assembly)

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

13 years ago* Add missing files to libspeex kissfft stuff
illiminable [Sat, 29 Apr 2006 06:03:49 +0000 (06:03 +0000)]
* Add missing files to libspeex kissfft stuff

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

13 years ago* Add mdf.c and psuedofloat.h back into the build
illiminable [Sat, 29 Apr 2006 05:16:14 +0000 (05:16 +0000)]
* Add mdf.c and psuedofloat.h back into the build

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

13 years agobig kludge for braindead (non C99) compilers.
jm [Sat, 29 Apr 2006 05:05:39 +0000 (05:05 +0000)]
big kludge for braindead (non C99) compilers.

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

13 years agopatch by Brian Retford to remove the weird struct manipulations
jm [Sat, 29 Apr 2006 05:02:29 +0000 (05:02 +0000)]
patch by Brian Retford to remove the weird struct manipulations

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

13 years agoCRLF -> LF
jm [Sat, 29 Apr 2006 04:40:50 +0000 (04:40 +0000)]
CRLF -> LF

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

13 years ago* Update configure.ac in libspeex
illiminable [Sat, 29 Apr 2006 02:31:01 +0000 (02:31 +0000)]
* Update configure.ac in libspeex
* Add Makefile.am around the win32 dirs
* Remove the theora-base library from the sdk

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

13 years agoPatch for two memory leaks and a read overflow in the jitter buffer by
jm [Sat, 29 Apr 2006 00:42:58 +0000 (00:42 +0000)]
Patch for two memory leaks and a read overflow in the jitter buffer by
Dirk Schramm.

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

13 years agoTI C5x and C6x DSP project update from Jim Crichton
jm [Fri, 28 Apr 2006 14:04:22 +0000 (14:04 +0000)]
TI C5x and C6x DSP project update from Jim Crichton

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

13 years agopcm_wrapper was a dumb idea in the first place.
jm [Fri, 28 Apr 2006 07:57:01 +0000 (07:57 +0000)]
pcm_wrapper was a dumb idea in the first place.

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

13 years agoNo longer needed (was made for symbian before we figured out that making
jm [Fri, 28 Apr 2006 07:53:51 +0000 (07:53 +0000)]
No longer needed (was made for symbian before we figured out that making
all the global data const fixed the problem).

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

13 years agonew enhancer now fully fixed-point
jm [Thu, 27 Apr 2006 14:59:03 +0000 (14:59 +0000)]
new enhancer now fully fixed-point

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

13 years agotwo more variables in fixed-point. Oh, and un-b0rked the float again.
jm [Thu, 27 Apr 2006 13:52:40 +0000 (13:52 +0000)]
two more variables in fixed-point. Oh, and un-b0rked the float again.

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

13 years agomore fixed-point in new enhancer
jm [Thu, 27 Apr 2006 12:36:26 +0000 (12:36 +0000)]
more fixed-point in new enhancer

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

13 years agothree more vars in fixed-point (four to go).
jm [Thu, 27 Apr 2006 11:21:21 +0000 (11:21 +0000)]
three more vars in fixed-point (four to go).

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

13 years agooops. Previous checking broke the floating point. Think I fixed it.
jm [Wed, 26 Apr 2006 14:10:37 +0000 (14:10 +0000)]
oops. Previous checking broke the floating point. Think I fixed it.

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

13 years agoenhancer fixed-point work
jm [Wed, 26 Apr 2006 12:41:18 +0000 (12:41 +0000)]
enhancer fixed-point work

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

13 years agointermediate fixed-point work
jm [Tue, 25 Apr 2006 15:12:22 +0000 (15:12 +0000)]
intermediate fixed-point work

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

13 years agoupdated TODO list
jm [Tue, 25 Apr 2006 12:33:24 +0000 (12:33 +0000)]
updated TODO list

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

13 years agosimpler code, similar results
jm [Tue, 25 Apr 2006 12:32:04 +0000 (12:32 +0000)]
simpler code, similar results

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

13 years agosome tuning, replaced conditional constants with QCONST16.
jm [Tue, 25 Apr 2006 12:26:31 +0000 (12:26 +0000)]
some tuning, replaced conditional constants with QCONST16.

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

13 years agoTI C5x and C6x patch sent by Jim Crichton.
jm [Tue, 25 Apr 2006 04:39:16 +0000 (04:39 +0000)]
TI C5x and C6x patch sent by Jim Crichton.

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

13 years ago* Ignores
illiminable [Sun, 23 Apr 2006 03:45:34 +0000 (03:45 +0000)]
* Ignores

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

13 years ago* Staticly link to vorbis
illiminable [Sun, 23 Apr 2006 01:22:57 +0000 (01:22 +0000)]
* Staticly link to vorbis
* OOTheora has #defines to switch the decoder between libtheora, and theora-exp
* theora-exp now default decoder

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

13 years ago* VS2005 projects for theora-exp, add theora-exp to the sdk sln
illiminable [Sat, 22 Apr 2006 21:56:30 +0000 (21:56 +0000)]
* VS2005 projects for theora-exp, add theora-exp to the sdk sln

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

13 years agofixed an old bug in QCONST (and made it 16-bit clean)
jm [Sat, 22 Apr 2006 04:57:02 +0000 (04:57 +0000)]
fixed an old bug in QCONST (and made it 16-bit clean)

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

13 years agoQCONST should now be 16-bit clean
jm [Sat, 22 Apr 2006 04:36:58 +0000 (04:36 +0000)]
QCONST should now be 16-bit clean

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

13 years ago* Add vorbis wrapper test app
illiminable [Fri, 21 Apr 2006 21:23:02 +0000 (21:23 +0000)]
* Add vorbis wrapper test app

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

13 years ago* Add vorbis wrapper to wm5 sln
illiminable [Fri, 21 Apr 2006 20:46:57 +0000 (20:46 +0000)]
* Add vorbis wrapper to wm5 sln
* Add vorbis proj file
* Add some svn:ignores

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

13 years ago* Update speex proj file
illiminable [Fri, 21 Apr 2006 15:19:06 +0000 (15:19 +0000)]
* Update speex proj file

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

13 years ago* Test
illiminable [Fri, 21 Apr 2006 15:18:33 +0000 (15:18 +0000)]
* Test

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

13 years agoFixed a major regression in the 4 kbps mode by adding the target update to
jm [Fri, 21 Apr 2006 14:45:31 +0000 (14:45 +0000)]
Fixed a major regression in the 4 kbps mode by adding the target update to
forced_pitch_quant().

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

13 years ago* Fix some borked sln settings from moving the speex lib around
illiminable [Fri, 21 Apr 2006 14:20:39 +0000 (14:20 +0000)]
* Fix some borked sln settings from moving the speex lib around

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