speexdsp.git
14 years agosome comments
jm [Tue, 10 May 2005 07:02:44 +0000 (07:02 +0000)]
some comments

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

14 years agoinclude prototype for le_int
jm [Tue, 10 May 2005 04:58:59 +0000 (04:58 +0000)]
include prototype for le_int

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

14 years agoSome more AEC tuning
jm [Tue, 10 May 2005 04:12:42 +0000 (04:12 +0000)]
Some more AEC tuning

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

14 years agoremoved some // comments
jm [Tue, 10 May 2005 04:12:20 +0000 (04:12 +0000)]
removed some // comments

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

14 years agoSome more regularization work, trying to adjust the filter faster
jm [Tue, 10 May 2005 01:36:45 +0000 (01:36 +0000)]
Some more regularization work, trying to adjust the filter faster

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

14 years agoSmoothed correlation/energy
jm [Mon, 9 May 2005 21:27:52 +0000 (21:27 +0000)]
Smoothed correlation/energy

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

14 years agoSome more regularization work for mdf
jm [Mon, 9 May 2005 21:03:13 +0000 (21:03 +0000)]
Some more regularization work for mdf

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

14 years agoSystem in underdetermined, trying to work around that.
jm [Mon, 9 May 2005 18:15:11 +0000 (18:15 +0000)]
System in underdetermined, trying to work around that.

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

14 years agoSome more AEC cleanup. Played a bit with echo energy estimation.
jm [Sun, 8 May 2005 04:49:20 +0000 (04:49 +0000)]
Some more AEC cleanup. Played a bit with echo energy estimation.

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

14 years agooops, forgot to add that one
jm [Sun, 8 May 2005 04:46:12 +0000 (04:46 +0000)]
oops, forgot to add that one

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

14 years agoSimplified the code a lot. Put back the denoiser hooks for further
jm [Sun, 8 May 2005 00:08:43 +0000 (00:08 +0000)]
Simplified the code a lot. Put back the denoiser hooks for further
cancellation (changed spectral param to float* at least for now).

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

14 years agotrying some ideas for soft-decision DTD based on residual-to-signal ratio
jm [Sat, 7 May 2005 08:07:05 +0000 (08:07 +0000)]
trying some ideas for soft-decision DTD based on residual-to-signal ratio

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

14 years agoforgot to delete that Speex-1.1.8
jm [Fri, 6 May 2005 05:09:35 +0000 (05:09 +0000)]
forgot to delete that

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

14 years agospeex_types.h now contains definitions for all archs that don't use
jm [Fri, 6 May 2005 04:59:30 +0000 (04:59 +0000)]
speex_types.h now contains definitions for all archs that don't use
autoconf

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

14 years agodefault type definitions (for archs not using autoconf)
jm [Fri, 6 May 2005 04:47:41 +0000 (04:47 +0000)]
default type definitions (for archs not using autoconf)

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

14 years agochanged version number for those not using autoconf
jm [Wed, 4 May 2005 05:38:04 +0000 (05:38 +0000)]
changed version number for those not using autoconf

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

14 years agoOK, think I really fixed the problem with installing speex_types.h
jm [Wed, 4 May 2005 05:32:21 +0000 (05:32 +0000)]
OK, think I really fixed the problem with installing speex_types.h

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

14 years agoinstall speex_types.h when doing "make install"
jm [Wed, 4 May 2005 04:18:40 +0000 (04:18 +0000)]
install speex_types.h when doing "make install"

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

14 years agosupport for top_builddir != top_srcdir
jm [Mon, 2 May 2005 07:05:30 +0000 (07:05 +0000)]
support for top_builddir != top_srcdir

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

14 years agooops, forgot to check in the definition of SPEEX_SET_PLC_TUNING
jm [Mon, 2 May 2005 05:17:37 +0000 (05:17 +0000)]
oops, forgot to check in the definition of SPEEX_SET_PLC_TUNING

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

14 years agoAdded some control on the aggressiveness of the pitch predictor in the form of
jm [Mon, 2 May 2005 00:49:42 +0000 (00:49 +0000)]
Added some control on the aggressiveness of the pitch predictor in the form of
a SPEEX_SET_PLC_TUNING call.

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

14 years agoDetection of alloca and c99 arrays should work even when cross-compiling
jm [Fri, 29 Apr 2005 06:56:15 +0000 (06:56 +0000)]
Detection of alloca and c99 arrays should work even when cross-compiling

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

14 years agoThink I fixed the PLC slowdown due to denorm/underflow. Also don't re-
jm [Fri, 29 Apr 2005 05:33:45 +0000 (05:33 +0000)]
Think I fixed the PLC slowdown due to denorm/underflow. Also don't re-
synthesize on encode (i.e. don't overwrite input buffer).

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

14 years agospeex_types.h for win32 and symbian
jm [Tue, 26 Apr 2005 07:10:24 +0000 (07:10 +0000)]
speex_types.h for win32 and symbian

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

14 years agopseudo-stack optional for wideband too
jm [Mon, 25 Apr 2005 18:21:55 +0000 (18:21 +0000)]
pseudo-stack optional for wideband too

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

14 years agoAdded --enable-16bit-precision option
jm [Mon, 25 Apr 2005 08:21:22 +0000 (08:21 +0000)]
Added --enable-16bit-precision option

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

14 years agoAutodetection of C99 variable arrays and alloca. The pseudo-stack is only used
jm [Mon, 25 Apr 2005 08:12:04 +0000 (08:12 +0000)]
Autodetection of C99 variable arrays and alloca. The pseudo-stack is only used
if nothing else is available.

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

14 years agoconvert codebook data (signed char) to spx_word16_t in a cleaner manner
jm [Mon, 25 Apr 2005 07:16:23 +0000 (07:16 +0000)]
convert codebook data (signed char) to spx_word16_t in a cleaner manner

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

14 years agoInclude default values for speex_types.h for those not using configure. OK,
jm [Mon, 25 Apr 2005 06:19:35 +0000 (06:19 +0000)]
Include default values for speex_types.h for those not using configure. OK,
this isn't clean (dependent on who created the tarball), but it's better than
nothing.

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

14 years agoNow autodetects (and handles) size of integer types.
jm [Mon, 25 Apr 2005 06:16:58 +0000 (06:16 +0000)]
Now autodetects (and handles) size of integer types.

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

14 years agosome cleaning up
jm [Sun, 24 Apr 2005 04:45:44 +0000 (04:45 +0000)]
some cleaning up

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

14 years agofixed-point stuff
jm [Sun, 24 Apr 2005 03:23:01 +0000 (03:23 +0000)]
fixed-point stuff

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

14 years agooops
jm [Fri, 22 Apr 2005 08:57:24 +0000 (08:57 +0000)]
oops

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

14 years agoMore work on fixed-point operators
jm [Fri, 22 Apr 2005 07:39:29 +0000 (07:39 +0000)]
More work on fixed-point operators

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

14 years agoAdded some more fixed-point operators
jm [Fri, 22 Apr 2005 06:23:27 +0000 (06:23 +0000)]
Added some more fixed-point operators

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

14 years agoFixed-point improvements (moved some stuff to 16-bit arithmetic)
jm [Fri, 22 Apr 2005 04:40:52 +0000 (04:40 +0000)]
Fixed-point improvements (moved some stuff to 16-bit arithmetic)

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

14 years agoOops, forgot to add MAC16_16_Q13 for float too.
jm [Sat, 2 Apr 2005 04:10:20 +0000 (04:10 +0000)]
Oops, forgot to add MAC16_16_Q13 for float too.

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

14 years agoRemoved another bunch of warnings (when using some of the -W options)
jm [Wed, 30 Mar 2005 03:31:21 +0000 (03:31 +0000)]
Removed another bunch of warnings (when using some of the -W options)

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

14 years agofixed-point cleanup, removed some warnings
jm [Wed, 30 Mar 2005 01:13:35 +0000 (01:13 +0000)]
fixed-point cleanup, removed some warnings

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

14 years agoMedian filter. May need that in the future.
jm [Fri, 25 Mar 2005 02:58:53 +0000 (02:58 +0000)]
Median filter. May need that in the future.

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

14 years agoMerged a modified version of Jamey Hicks' C55 patch, fixed a
jm [Tue, 15 Mar 2005 05:18:02 +0000 (05:18 +0000)]
Merged a modified version of Jamey Hicks' C55 patch, fixed a
long-standing fixed-point wideband overflow. Replaced some
"+" and "-" with ADD() and SUB().

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

14 years agoSupport for alloca (untested)
jm [Fri, 11 Mar 2005 20:08:06 +0000 (20:08 +0000)]
Support for alloca (untested)

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

14 years agofixed comment about the input/output range
jm [Fri, 11 Mar 2005 19:14:47 +0000 (19:14 +0000)]
fixed comment about the input/output range

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

14 years agoNow possible to put temporary arrays directly on the (real) stack
jm [Thu, 3 Mar 2005 18:30:50 +0000 (18:30 +0000)]
Now possible to put temporary arrays directly on the (real) stack

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

14 years agoFirst cleanup step for stack allocation
jm [Thu, 3 Mar 2005 06:08:34 +0000 (06:08 +0000)]
First cleanup step for stack allocation

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

14 years agofixed automake syntax error, changed version number Speex-1.1.7
jm [Wed, 2 Mar 2005 08:31:35 +0000 (08:31 +0000)]
fixed automake syntax error, changed version number

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

14 years agoComment
jm [Wed, 2 Mar 2005 08:23:53 +0000 (08:23 +0000)]
Comment

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

14 years agocleanup
jm [Tue, 1 Mar 2005 23:47:54 +0000 (23:47 +0000)]
cleanup

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

14 years agoReduced unnecessary buffers (reduced memory usage)
jm [Tue, 1 Mar 2005 09:22:01 +0000 (09:22 +0000)]
Reduced unnecessary buffers (reduced memory usage)

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

14 years agoFix for stupid wav handling bug reported by Walt Mendenhall
jm [Sat, 19 Feb 2005 21:45:20 +0000 (21:45 +0000)]
Fix for stupid wav handling bug reported by Walt Mendenhall

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

14 years agooops, that should fix the float version
jm [Thu, 17 Feb 2005 05:42:33 +0000 (05:42 +0000)]
oops, that should fix the float version

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

14 years agoUnrolled version of filter_mem2 and iir_mem2
jm [Wed, 9 Feb 2005 09:13:37 +0000 (09:13 +0000)]
Unrolled version of filter_mem2 and iir_mem2

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

14 years agoAdded a shortcut for ringing computation
jm [Wed, 9 Feb 2005 09:13:08 +0000 (09:13 +0000)]
Added a shortcut for ringing computation

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

14 years agooops...
jm [Wed, 9 Feb 2005 08:32:04 +0000 (08:32 +0000)]
oops...

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

14 years agoadded a shortcut to skip every second sample in open-loop pitch
jm [Wed, 9 Feb 2005 08:19:14 +0000 (08:19 +0000)]
added a shortcut to skip every second sample in open-loop pitch

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

14 years agoreordering asm
jm [Wed, 9 Feb 2005 08:14:19 +0000 (08:14 +0000)]
reordering asm

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

14 years agono "memory" clobbered in inline asm
jm [Wed, 9 Feb 2005 08:02:51 +0000 (08:02 +0000)]
no "memory" clobbered in inline asm

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

14 years agooops
jm [Wed, 9 Feb 2005 07:47:26 +0000 (07:47 +0000)]
oops

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

14 years ago...
jm [Wed, 9 Feb 2005 07:34:26 +0000 (07:34 +0000)]
...

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

14 years agomisc optimizations
jm [Wed, 9 Feb 2005 07:31:17 +0000 (07:31 +0000)]
misc optimizations

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

14 years agoCleared the last float ops from the comb filter
jm [Wed, 9 Feb 2005 04:10:50 +0000 (04:10 +0000)]
Cleared the last float ops from the comb filter

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

14 years agoRemoved warning, unnecessary variables
jm [Wed, 9 Feb 2005 03:56:13 +0000 (03:56 +0000)]
Removed warning, unnecessary variables

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

14 years agooops... ANSI C fix
jm [Wed, 9 Feb 2005 03:47:57 +0000 (03:47 +0000)]
oops... ANSI C fix

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

14 years agoSpecial case for complexity=1
jm [Wed, 9 Feb 2005 03:35:20 +0000 (03:35 +0000)]
Special case for complexity=1

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

14 years agoFixed-point-ized a critical divide in the comb filter
jm [Wed, 9 Feb 2005 02:56:18 +0000 (02:56 +0000)]
Fixed-point-ized a critical divide in the comb filter

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

14 years agoARM version of VQ quantizer, but only for N=1
jm [Tue, 8 Feb 2005 23:54:44 +0000 (23:54 +0000)]
ARM version of VQ quantizer, but only for N=1

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

14 years agoMake use of cb_search_arm4.h
jm [Tue, 8 Feb 2005 22:29:46 +0000 (22:29 +0000)]
Make use of cb_search_arm4.h

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

14 years agoA bit less agressive on ringing computation (complexity 0), but simplified
jm [Tue, 8 Feb 2005 22:28:53 +0000 (22:28 +0000)]
A bit less agressive on ringing computation (complexity 0), but simplified
memory update at end of subframe

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

14 years agoARM arch fixes, assembly version of MULT16_32_Q15 and MULT16_32_Q14
jm [Tue, 8 Feb 2005 21:40:42 +0000 (21:40 +0000)]
ARM arch fixes, assembly version of MULT16_32_Q15 and MULT16_32_Q14

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

14 years agoremoved some useless memory access
jm [Tue, 8 Feb 2005 18:29:14 +0000 (18:29 +0000)]
removed some useless memory access

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

14 years agoARM assembly version of compute_weighted_codebook()
jm [Tue, 8 Feb 2005 10:18:54 +0000 (10:18 +0000)]
ARM assembly version of compute_weighted_codebook()

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

14 years agoSome general (minor) optimizations
jm [Tue, 8 Feb 2005 06:23:41 +0000 (06:23 +0000)]
Some general (minor) optimizations

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

14 years agochanged 0.0 to 0 for fixed-point version
jm [Mon, 7 Feb 2005 22:21:53 +0000 (22:21 +0000)]
changed 0.0 to 0 for fixed-point version

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

14 years agoBrought back a version split_cb_search_shape_sign optimized for complexity 1
jm [Mon, 7 Feb 2005 22:06:36 +0000 (22:06 +0000)]
Brought back a version split_cb_search_shape_sign optimized for complexity 1

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

14 years agoRemoved unnecessary initialization
jm [Mon, 7 Feb 2005 21:14:36 +0000 (21:14 +0000)]
Removed unnecessary initialization

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

14 years agoadded some %= signs for labels
jm [Mon, 7 Feb 2005 10:01:50 +0000 (10:01 +0000)]
added some %= signs for labels

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

14 years agooops. Fixed some bad copy/paste
jm [Mon, 7 Feb 2005 09:03:42 +0000 (09:03 +0000)]
oops. Fixed some bad copy/paste

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

14 years agoARM assembly version of pitch_xcorr, moved all ARM assembly to separate files
jm [Mon, 7 Feb 2005 08:46:56 +0000 (08:46 +0000)]
ARM assembly version of pitch_xcorr, moved all ARM assembly to separate files

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

14 years agoan alternative implementation of pitch_xcorr for machines with enough
jm [Mon, 7 Feb 2005 04:00:03 +0000 (04:00 +0000)]
an alternative implementation of pitch_xcorr for machines with enough
registers (more than x86, that is).

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

14 years agoARM assembly version of DIV32_16
jm [Mon, 7 Feb 2005 00:35:36 +0000 (00:35 +0000)]
ARM assembly version of DIV32_16

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

14 years agoARM assembly version of inner_prod with 8x unrolling
jm [Sat, 5 Feb 2005 23:23:22 +0000 (23:23 +0000)]
ARM assembly version of inner_prod with 8x unrolling

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

14 years agoremoved unnecessary (re)initialization of the bit packer bytes
jm [Sat, 5 Feb 2005 08:16:49 +0000 (08:16 +0000)]
removed unnecessary (re)initialization of the bit packer bytes

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

14 years agoThat was renamed to fixed_arm5e.h
jm [Sat, 5 Feb 2005 07:43:06 +0000 (07:43 +0000)]
That was renamed to fixed_arm5e.h

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

14 years agoRenamed --enable-arm-asm to --enable-arm5e-asm to reflect the fact that these
jm [Sat, 5 Feb 2005 07:42:25 +0000 (07:42 +0000)]
Renamed --enable-arm-asm to --enable-arm5e-asm to reflect the fact that these
instructions aren't supported everywhere. Also added --enable-arm4-asm.

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

14 years agoARM instruction scheduling for iir_mem2
jm [Sat, 5 Feb 2005 06:37:23 +0000 (06:37 +0000)]
ARM instruction scheduling for iir_mem2

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

14 years agoMore ARM stuff
jm [Sat, 5 Feb 2005 06:00:46 +0000 (06:00 +0000)]
More ARM stuff

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

14 years agoBetter instruction scheduling for ARM
jm [Sat, 5 Feb 2005 05:38:10 +0000 (05:38 +0000)]
Better instruction scheduling for ARM

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

14 years agoAn ARM assembly implementation of filters_mem2 -- work in progress
jm [Sat, 5 Feb 2005 05:36:02 +0000 (05:36 +0000)]
An ARM assembly implementation of filters_mem2 -- work in progress

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

14 years agoRemoved redundent filtering calls, added complexity 0 (even more shortcuts)
jm [Thu, 3 Feb 2005 22:18:32 +0000 (22:18 +0000)]
Removed redundent filtering calls, added complexity 0 (even more shortcuts)

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

14 years agoMisc fixed-point fixes
jm [Wed, 2 Feb 2005 19:20:07 +0000 (19:20 +0000)]
Misc fixed-point fixes

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

14 years agoapplied symbian related config and casting diffs from Colin Ward
conrad [Thu, 6 Jan 2005 01:52:49 +0000 (01:52 +0000)]
applied symbian related config and casting diffs from Colin Ward

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

14 years agogit-svn-id: http://svn.xiph.org/trunk/speex@8560 0101bb08-14d6-0310-b084-bc0e0c8e3800
philkerr [Thu, 30 Dec 2004 21:29:40 +0000 (21:29 +0000)]
git-svn-id: svn.xiph.org/trunk/speex@8560 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agogit-svn-id: http://svn.xiph.org/trunk/speex@8559 0101bb08-14d6-0310-b084-bc0e0c8e3800
philkerr [Thu, 30 Dec 2004 21:29:26 +0000 (21:29 +0000)]
git-svn-id: svn.xiph.org/trunk/speex@8559 0101bb08-14d6-0310-b084-bc0e0c8e3800

14 years agoRenamed the FFT in order to remove the symbol clash with Vorbis.
jm [Fri, 29 Oct 2004 12:22:57 +0000 (12:22 +0000)]
Renamed the FFT in order to remove the symbol clash with Vorbis.

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

15 years agoShouldn't warn with fixed-point anymore
jm [Sun, 24 Oct 2004 03:37:53 +0000 (03:37 +0000)]
Shouldn't warn with fixed-point anymore

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

15 years agoApplied build system patch from Erik de Castro Lopo; now builds on MinGW:
conrad [Sun, 10 Oct 2004 02:38:05 +0000 (02:38 +0000)]
Applied build system patch from Erik de Castro Lopo; now builds on MinGW:
* guard src/wave_out.h against multiple includes
* add @OGG_CFLAGS@ to INCLUDES in subdirs

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

15 years agoCorrect some cut-and-paste errors.
giles [Sat, 2 Oct 2004 06:45:58 +0000 (06:45 +0000)]
Correct some cut-and-paste errors.

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

15 years agoFixed scaling problem for fixed-point
jm [Wed, 22 Sep 2004 07:09:48 +0000 (07:09 +0000)]
Fixed scaling problem for fixed-point

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

15 years agoupdated TODO, removed SPEEX_GET_QUALITY
jm [Thu, 16 Sep 2004 08:16:01 +0000 (08:16 +0000)]
updated TODO, removed SPEEX_GET_QUALITY

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

15 years agoremove incorrect lib dependency for pkg-config
conrad [Sun, 5 Sep 2004 01:11:29 +0000 (01:11 +0000)]
remove incorrect lib dependency for pkg-config

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