speexdsp.git
14 years agoDoing a lot less useless work for complexity > 1
jm [Wed, 8 Jun 2005 00:46:03 +0000 (00:46 +0000)]
Doing a lot less useless work for complexity > 1

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

14 years agocomments
jm [Wed, 8 Jun 2005 00:17:26 +0000 (00:17 +0000)]
comments

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

14 years agoSimplify search for complexity > 1
jm [Tue, 7 Jun 2005 22:57:56 +0000 (22:57 +0000)]
Simplify search for complexity > 1

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

14 years agoBlackfin assembly tweaking
jm [Tue, 7 Jun 2005 08:29:10 +0000 (08:29 +0000)]
Blackfin assembly tweaking

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

14 years agoload in parallel
jm [Tue, 7 Jun 2005 07:19:20 +0000 (07:19 +0000)]
load in parallel

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

14 years agoAdded MAX16 operator
jm [Tue, 7 Jun 2005 06:56:21 +0000 (06:56 +0000)]
Added MAX16 operator

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

14 years agoBlackfin assembly for compute_pitch_error
jm [Tue, 7 Jun 2005 04:58:41 +0000 (04:58 +0000)]
Blackfin assembly for compute_pitch_error

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

14 years agoSeparated time-critical portion of the pitch gain computation so it can easily
jm [Tue, 7 Jun 2005 03:52:46 +0000 (03:52 +0000)]
Separated time-critical portion of the pitch gain computation so it can easily
be optimized.

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

14 years agoBlackfin assembly implementation of compute_impulse_response
jm [Tue, 7 Jun 2005 02:51:53 +0000 (02:51 +0000)]
Blackfin assembly implementation of compute_impulse_response

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

14 years agooops forgot a zero in the sb_celp encoder stack
jm [Mon, 6 Jun 2005 18:33:44 +0000 (18:33 +0000)]
oops forgot a zero in the sb_celp encoder stack

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

14 years agoRemoved unnecessary call to open_loop_nbest_pitch (which in turn fixes
jm [Mon, 6 Jun 2005 07:17:01 +0000 (07:17 +0000)]
Removed unnecessary call to open_loop_nbest_pitch (which in turn fixes
a blackfin alignment bug)

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

14 years agosaved two instructions in vq_nbest
jm [Mon, 6 Jun 2005 06:52:18 +0000 (06:52 +0000)]
saved two instructions in vq_nbest

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

14 years agooops
jm [Mon, 6 Jun 2005 06:21:10 +0000 (06:21 +0000)]
oops

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

14 years agoSpecial case for complexity 1
jm [Mon, 6 Jun 2005 05:22:32 +0000 (05:22 +0000)]
Special case for complexity 1

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

14 years agoRemoved workaround (LOOP_END offset) for the LSETUP assembler bug.
jm [Mon, 6 Jun 2005 04:14:33 +0000 (04:14 +0000)]
Removed workaround (LOOP_END offset) for the LSETUP assembler bug.

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

14 years agoMinor cleanup patch by Alfred E. Heggestad
jm [Mon, 6 Jun 2005 03:41:09 +0000 (03:41 +0000)]
Minor cleanup patch by Alfred E. Heggestad

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

14 years agoremove unused variables
jm [Sun, 5 Jun 2005 08:44:20 +0000 (08:44 +0000)]
remove unused variables

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

14 years agoBlackfin assembly for auto-correlation function
jm [Sun, 5 Jun 2005 08:31:50 +0000 (08:31 +0000)]
Blackfin assembly for auto-correlation function

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

14 years agoBlackfin assembly for speex_move()
jm [Sun, 5 Jun 2005 07:17:44 +0000 (07:17 +0000)]
Blackfin assembly for speex_move()

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

14 years agoAssembly implementation of iir_mem2
jm [Sun, 5 Jun 2005 06:49:12 +0000 (06:49 +0000)]
Assembly implementation of iir_mem2

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

14 years agofilter_mem2 completely in assembly
jm [Sun, 5 Jun 2005 06:27:48 +0000 (06:27 +0000)]
filter_mem2 completely in assembly

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

14 years agoBlackfin assembly optimizations.
jm [Sun, 5 Jun 2005 04:57:39 +0000 (04:57 +0000)]
Blackfin assembly optimizations.

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

14 years agoPacket loss concealment converted to fixed-point. Added hooks for blackfin
jm [Sun, 5 Jun 2005 03:45:46 +0000 (03:45 +0000)]
Packet loss concealment converted to fixed-point. Added hooks for blackfin
optimizations.

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

14 years agoPreparing for 1.1.9 Speex-1.1.9
jm [Thu, 2 Jun 2005 02:47:31 +0000 (02:47 +0000)]
Preparing for 1.1.9

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

14 years agoBetter estimation of how well the filter is adapted.
jm [Wed, 1 Jun 2005 05:10:20 +0000 (05:10 +0000)]
Better estimation of how well the filter is adapted.

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

14 years agoCleaned up arch-dependent optimizations
jm [Fri, 27 May 2005 20:59:46 +0000 (20:59 +0000)]
Cleaned up arch-dependent optimizations

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

14 years agoProper de-allocation
jm [Fri, 27 May 2005 18:05:05 +0000 (18:05 +0000)]
Proper de-allocation

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

14 years agoAllow setting the encoder and decoder stacks at compile time
jm [Thu, 26 May 2005 05:10:44 +0000 (05:10 +0000)]
Allow setting the encoder and decoder stacks at compile time

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

14 years agoBetter check for memory allocation failure
jm [Thu, 26 May 2005 04:09:21 +0000 (04:09 +0000)]
Better check for memory allocation failure

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

14 years agoFixed-point fixes for 16-bit archs
jm [Wed, 25 May 2005 21:11:32 +0000 (21:11 +0000)]
Fixed-point fixes for 16-bit archs

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

14 years agoAdded command line
jm [Wed, 25 May 2005 05:45:35 +0000 (05:45 +0000)]
Added command line

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

14 years agoShould fix a bug for platforms where a char is 16 bits.
jm [Wed, 25 May 2005 05:06:31 +0000 (05:06 +0000)]
Should fix a bug for platforms where a char is 16 bits.

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

14 years agoMade signal_div slightly more accurate and slightly faster
jm [Wed, 25 May 2005 02:30:31 +0000 (02:30 +0000)]
Made signal_div slightly more accurate and slightly faster

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

14 years agoChanged storage of lpc coefficients so that it no longer contains a0 (= 1).
jm [Mon, 23 May 2005 00:58:30 +0000 (00:58 +0000)]
Changed storage of lpc coefficients so that it no longer contains a0 (= 1).

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

14 years ago...
jm [Sun, 22 May 2005 23:20:27 +0000 (23:20 +0000)]
...

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

14 years agoLess aggressive on initial adaptation
jm [Sat, 21 May 2005 03:43:18 +0000 (03:43 +0000)]
Less aggressive on initial adaptation

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

14 years agocomments
jm [Fri, 20 May 2005 16:51:00 +0000 (16:51 +0000)]
comments

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

14 years agoAdded some comments
jm [Fri, 13 May 2005 07:22:25 +0000 (07:22 +0000)]
Added some comments

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

14 years agoOops. Fixed speex_decode() (float version only) when compiling with FIXED_POINT
jm [Fri, 13 May 2005 07:20:41 +0000 (07:20 +0000)]
Oops. Fixed speex_decode() (float version only) when compiling with FIXED_POINT

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

14 years agospeex_echo_reset renamed speex_echo_state_reset
jm [Wed, 11 May 2005 06:22:02 +0000 (06:22 +0000)]
speex_echo_reset renamed speex_echo_state_reset

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

14 years agoDocumentation update. Added info about preprocessor and echo canceller
jm [Wed, 11 May 2005 05:52:35 +0000 (05:52 +0000)]
Documentation update. Added info about preprocessor and echo canceller

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

14 years agoCleaning up echo canceller
jm [Wed, 11 May 2005 03:33:22 +0000 (03:33 +0000)]
Cleaning up echo canceller

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

14 years agoFaster adaptation with "gradient projection"
jm [Tue, 10 May 2005 18:59:59 +0000 (18:59 +0000)]
Faster adaptation with "gradient projection"

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

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