speexdsp.git
16 years agomore const stuff, fixed a stupid bug in sb_decoder_ctl
jm [Fri, 5 Dec 2003 14:59:48 +0000 (14:59 +0000)]
more const stuff, fixed a stupid bug in sb_decoder_ctl

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

16 years agoAdded const's all over the place
jm [Thu, 4 Dec 2003 21:29:19 +0000 (21:29 +0000)]
Added const's all over the place

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

16 years agoversion changed to 1.1.3 Speex-1.1.3
jm [Mon, 1 Dec 2003 03:03:19 +0000 (03:03 +0000)]
version changed to 1.1.3

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

16 years agofixed-point: comb filter, part 4.12
jm [Mon, 1 Dec 2003 01:00:48 +0000 (01:00 +0000)]
fixed-point: comb filter, part 4.12

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

16 years agofixed-point: comb filter, part III
jm [Sun, 30 Nov 2003 22:22:59 +0000 (22:22 +0000)]
fixed-point: comb filter, part III

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

16 years agofixed-point: comb filter, part II
jm [Sun, 30 Nov 2003 20:23:30 +0000 (20:23 +0000)]
fixed-point: comb filter, part II

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

16 years agofixed-point: started work on comb filter
jm [Sun, 30 Nov 2003 19:38:47 +0000 (19:38 +0000)]
fixed-point: started work on comb filter

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

16 years agofixed-point: oops, fixed another overflow for 4 kbps mode.
jm [Sun, 30 Nov 2003 17:56:53 +0000 (17:56 +0000)]
fixed-point: oops, fixed another overflow for 4 kbps mode.

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

16 years agooops. Got pitch_unquant_3tap to compile again with floating point.
jm [Sun, 30 Nov 2003 16:43:24 +0000 (16:43 +0000)]
oops. Got pitch_unquant_3tap to compile again with floating point.

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

16 years ago...
jm [Sun, 30 Nov 2003 16:35:21 +0000 (16:35 +0000)]
...

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

16 years agofixed-point: Think I got rid of all overflows I could find
jm [Sun, 30 Nov 2003 07:11:36 +0000 (07:11 +0000)]
fixed-point: Think I got rid of all overflows I could find

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

16 years agofixed-point: Fixed several overflows. Added an explicit saturation function
jm [Sun, 30 Nov 2003 05:46:03 +0000 (05:46 +0000)]
fixed-point: Fixed several overflows. Added an explicit saturation function

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

16 years agofixed-point: fixed another overflow problem
jm [Sat, 29 Nov 2003 19:25:48 +0000 (19:25 +0000)]
fixed-point: fixed another overflow problem

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

16 years agofixed-point: fixed some overflows
jm [Sat, 29 Nov 2003 08:12:51 +0000 (08:12 +0000)]
fixed-point: fixed some overflows

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

16 years agodebug code for fixed-point operators. Already fixed an overflow in lsp code
jm [Sat, 29 Nov 2003 07:38:24 +0000 (07:38 +0000)]
debug code for fixed-point operators. Already fixed an overflow in lsp code

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

16 years agoseparated fixed-point operators in: generic, ARM, debug
jm [Sat, 29 Nov 2003 07:03:58 +0000 (07:03 +0000)]
separated fixed-point operators in: generic, ARM, debug

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

16 years agofixed-point: pitch gain again
jm [Sat, 29 Nov 2003 05:17:31 +0000 (05:17 +0000)]
fixed-point: pitch gain again

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

16 years agofixed-point: pitch gain stuff
jm [Sat, 29 Nov 2003 02:45:02 +0000 (02:45 +0000)]
fixed-point: pitch gain stuff

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

16 years agofixed-point: some work on pitch gain, fixed a packet-loss bug
jm [Fri, 28 Nov 2003 05:39:57 +0000 (05:39 +0000)]
fixed-point: some work on pitch gain, fixed a packet-loss bug

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

16 years agofixed-point: bw_lpc and lpc_to_lsp are now done.
jm [Thu, 27 Nov 2003 08:42:07 +0000 (08:42 +0000)]
fixed-point: bw_lpc and lpc_to_lsp are now done.

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

16 years agofixed-point: lsp_enforce_margin argument no longer a float
jm [Thu, 27 Nov 2003 05:00:05 +0000 (05:00 +0000)]
fixed-point: lsp_enforce_margin argument no longer a float

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

16 years ago...
jm [Tue, 25 Nov 2003 16:40:25 +0000 (16:40 +0000)]
...

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

16 years agofixed-point: done quantizing open-loop pitch
jm [Tue, 25 Nov 2003 06:58:10 +0000 (06:58 +0000)]
fixed-point: done quantizing open-loop pitch

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

16 years agofixed-point: wideband work (LSP and excitation gain decoding)
jm [Fri, 21 Nov 2003 06:59:25 +0000 (06:59 +0000)]
fixed-point: wideband work (LSP and excitation gain decoding)

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

16 years agofixed-point: converted pitch gain computation in open-loop search
jm [Fri, 21 Nov 2003 03:06:42 +0000 (03:06 +0000)]
fixed-point: converted pitch gain computation in open-loop search

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

16 years agofixed-point: integerized pi_gain's
jm [Fri, 14 Nov 2003 19:16:22 +0000 (19:16 +0000)]
fixed-point: integerized pi_gain's

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

16 years agofixed-point: sb_celp gain quantization, fixed missing entry in nb_celp gain
jm [Fri, 14 Nov 2003 18:46:29 +0000 (18:46 +0000)]
fixed-point: sb_celp gain quantization, fixed missing entry in nb_celp gain

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

16 years agofixed-point: before I screw everything up...
jm [Fri, 14 Nov 2003 18:28:45 +0000 (18:28 +0000)]
fixed-point: before I screw everything up...

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

16 years agofixed-point: fixed float regression
jm [Fri, 14 Nov 2003 18:04:28 +0000 (18:04 +0000)]
fixed-point: fixed float regression

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

16 years agocleanup
jm [Fri, 14 Nov 2003 17:48:58 +0000 (17:48 +0000)]
cleanup

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

16 years agospelling, cleanup
jm [Thu, 13 Nov 2003 20:39:06 +0000 (20:39 +0000)]
spelling, cleanup

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

16 years ago...
jm [Thu, 13 Nov 2003 08:47:40 +0000 (08:47 +0000)]
...

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

16 years agofixed-point: converting wideband excitation gain to int (halfway done)
jm [Thu, 13 Nov 2003 08:45:55 +0000 (08:45 +0000)]
fixed-point: converting wideband excitation gain to int (halfway done)

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

16 years agoput all fixed-point macros in a separate file (arch.h), some cleanup with
jm [Wed, 12 Nov 2003 17:16:38 +0000 (17:16 +0000)]
put all fixed-point macros in a separate file (arch.h), some cleanup with
wideband excitation gain

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

16 years agofixed-point: excitation gain completely converted to fixed-point
jm [Wed, 12 Nov 2003 07:30:18 +0000 (07:30 +0000)]
fixed-point: excitation gain completely converted to fixed-point

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

16 years agofixed-point: converting excitation gain quantization (halfway done)
jm [Wed, 12 Nov 2003 06:00:53 +0000 (06:00 +0000)]
fixed-point: converting excitation gain quantization (halfway done)

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

16 years agothink I've fixed the performance problem caused by underflows.
jm [Wed, 12 Nov 2003 05:09:27 +0000 (05:09 +0000)]
think I've fixed the performance problem caused by underflows.

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

16 years agooops... fixed an #ifdef that wasn't including compute_rms when compiling
jm [Tue, 11 Nov 2003 15:51:53 +0000 (15:51 +0000)]
oops... fixed an #ifdef that wasn't including compute_rms when compiling
with SSE support.

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

16 years agofixed-point: increased precision of the cos approximation, fixed some Speex-1.1.2
jm [Tue, 11 Nov 2003 07:33:03 +0000 (07:33 +0000)]
fixed-point: increased precision of the cos approximation, fixed some
floating-point/fixed-point mismatch

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

16 years agoversion change for 1.1.2
jm [Tue, 11 Nov 2003 05:17:00 +0000 (05:17 +0000)]
version change for 1.1.2

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

16 years agofixed-point: some wideband work
jm [Tue, 11 Nov 2003 04:33:38 +0000 (04:33 +0000)]
fixed-point: some wideband work

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

16 years agofixed-point: Defined fused multiply-add operators and some ARM assembly to
jm [Tue, 11 Nov 2003 00:19:46 +0000 (00:19 +0000)]
fixed-point: Defined fused multiply-add operators and some ARM assembly to
use it.

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

16 years agooops...
jm [Mon, 10 Nov 2003 19:38:24 +0000 (19:38 +0000)]
oops...

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

16 years agofixed-point: integerized pi_gain, pitch prediction error accumulation in
jm [Mon, 10 Nov 2003 19:28:20 +0000 (19:28 +0000)]
fixed-point: integerized pi_gain, pitch prediction error accumulation in
64 bits (should make that 32 if possible).

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

16 years agofixed-point: integerized bandwidth expansion
jm [Mon, 10 Nov 2003 17:17:33 +0000 (17:17 +0000)]
fixed-point: integerized bandwidth expansion

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

16 years agofixed-point: converted lsp_enforce_margin, some assembly ARM optimizations
jm [Mon, 10 Nov 2003 08:57:27 +0000 (08:57 +0000)]
fixed-point: converted lsp_enforce_margin, some assembly ARM optimizations

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

16 years agofixed-point: integerized lsp interpolation
jm [Mon, 10 Nov 2003 06:56:53 +0000 (06:56 +0000)]
fixed-point: integerized lsp interpolation

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

16 years agofixed-point: scaling functions are a bit less ugly, fine exc gain
jm [Mon, 10 Nov 2003 06:27:59 +0000 (06:27 +0000)]
fixed-point: scaling functions are a bit less ugly, fine exc gain
quantization now done in the linear domain and it didn't change anything

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

16 years agoremoved sqrt's that ended up not being used in some cases in the open-loop
jm [Sun, 9 Nov 2003 06:20:33 +0000 (06:20 +0000)]
removed sqrt's that ended up not being used in some cases in the open-loop
pitch function

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

16 years agofixed-point: removed some float ops in lpc_to_lsp and wrote signal scaling
jm [Sat, 8 Nov 2003 06:52:00 +0000 (06:52 +0000)]
fixed-point: removed some float ops in lpc_to_lsp and wrote signal scaling
functions (which need to be improved).

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

16 years agofixed-point: acos function approximated with fixed-point arithmetic
jm [Fri, 7 Nov 2003 08:34:14 +0000 (08:34 +0000)]
fixed-point: acos function approximated with fixed-point arithmetic

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

16 years agofixed-point: some ARM work
jm [Thu, 6 Nov 2003 21:35:30 +0000 (21:35 +0000)]
fixed-point: some ARM work

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

16 years ago...
jm [Thu, 6 Nov 2003 09:14:53 +0000 (09:14 +0000)]
...

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

16 years agofixed-point: interger version of sqrt function
jm [Thu, 6 Nov 2003 08:41:56 +0000 (08:41 +0000)]
fixed-point: interger version of sqrt function

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

16 years agomanual update
jm [Thu, 6 Nov 2003 05:13:55 +0000 (05:13 +0000)]
manual update

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

16 years agofixed-point: integerized lsp weight computation
jm [Mon, 3 Nov 2003 08:59:33 +0000 (08:59 +0000)]
fixed-point: integerized lsp weight computation

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

16 years agofixed-point: added code to count MIPS
jm [Sun, 2 Nov 2003 07:44:35 +0000 (07:44 +0000)]
fixed-point: added code to count MIPS

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

16 years agofixed-point: cleanup
jm [Sun, 2 Nov 2003 06:59:48 +0000 (06:59 +0000)]
fixed-point: cleanup

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

16 years agofixed-point: removed some float ops in the LSP root search.
jm [Sun, 2 Nov 2003 06:38:58 +0000 (06:38 +0000)]
fixed-point: removed some float ops in the LSP root search.

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

16 years ago...
jm [Sun, 2 Nov 2003 05:55:22 +0000 (05:55 +0000)]
...

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

16 years agofixed-point: cleaned up operators, removed a couple float ops, fixed a
jm [Sun, 2 Nov 2003 05:08:56 +0000 (05:08 +0000)]
fixed-point: cleaned up operators, removed a couple float ops, fixed a
MULT16_16 that had a 32-bit operand in ltp.c

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

16 years agofixed-point: cos approximation for lsp_to_lpc, removed some float ops
jm [Sat, 1 Nov 2003 17:42:22 +0000 (17:42 +0000)]
fixed-point: cos approximation for lsp_to_lpc, removed some float ops
in LSP quantization (more to do).

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

16 years agofixed-point: oops...
jm [Tue, 28 Oct 2003 01:02:17 +0000 (01:02 +0000)]
fixed-point: oops...

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

16 years agofixed-point: pitch decoder (mostly) converted
jm [Tue, 28 Oct 2003 00:57:51 +0000 (00:57 +0000)]
fixed-point: pitch decoder (mostly) converted

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

16 years agofixed-point: don't cast MUL* operands to int. Compiler should generate
jm [Mon, 27 Oct 2003 23:05:53 +0000 (23:05 +0000)]
fixed-point: don't cast MUL* operands to int. Compiler should generate
better code now.

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

16 years agofixed-point: excitation and error computation for closed-loop search
jm [Mon, 27 Oct 2003 22:53:15 +0000 (22:53 +0000)]
fixed-point: excitation and error computation for closed-loop search
mostly converted

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

16 years agofixed-point: integerized open-loop pitch score computation
jm [Mon, 27 Oct 2003 21:43:33 +0000 (21:43 +0000)]
fixed-point: integerized open-loop pitch score computation

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

16 years agofixed-point: open-loop score calculation converted
jm [Fri, 24 Oct 2003 15:01:08 +0000 (15:01 +0000)]
fixed-point: open-loop score calculation converted

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

16 years ago...
jm [Fri, 24 Oct 2003 06:00:19 +0000 (06:00 +0000)]
...

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

16 years agooutput saturation for wideband
jm [Thu, 9 Oct 2003 21:33:52 +0000 (21:33 +0000)]
output saturation for wideband

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

16 years agooutput saturation for narrowband (need to do the same for wideband)
jm [Thu, 9 Oct 2003 20:53:41 +0000 (20:53 +0000)]
output saturation for narrowband (need to do the same for wideband)

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

16 years agofixed-point: LSP quantization cleanup
jm [Thu, 9 Oct 2003 06:51:03 +0000 (06:51 +0000)]
fixed-point: LSP quantization cleanup

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

16 years agofixed-point: LSPs are now stored quantized
jm [Thu, 9 Oct 2003 03:54:37 +0000 (03:54 +0000)]
fixed-point: LSPs are now stored quantized

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

16 years agofixed-point: QMF entirely in fixed-point now
jm [Wed, 8 Oct 2003 22:31:42 +0000 (22:31 +0000)]
fixed-point: QMF entirely in fixed-point now

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

16 years agofixed-point: converted QMF functions
jm [Wed, 8 Oct 2003 05:12:37 +0000 (05:12 +0000)]
fixed-point: converted QMF functions

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

16 years agofixed-point: rounding for shifts
jm [Wed, 8 Oct 2003 05:11:25 +0000 (05:11 +0000)]
fixed-point: rounding for shifts

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

16 years agofixed-point: merged floating-point and fixed-point functions (LPC and
jm [Wed, 8 Oct 2003 05:09:04 +0000 (05:09 +0000)]
fixed-point: merged floating-point and fixed-point functions (LPC and
open-loop pitch), converted the gain search of the closed-loop pitch

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

16 years agofixed-point: LSP quantization work, also LSP's are now in the angle domain
jm [Wed, 8 Oct 2003 05:06:01 +0000 (05:06 +0000)]
fixed-point: LSP quantization work, also LSP's are now in the angle domain

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

16 years agofixed-point: converted user-visible functions to use "short" signals,
jm [Wed, 8 Oct 2003 05:03:48 +0000 (05:03 +0000)]
fixed-point: converted user-visible functions to use "short" signals,
fixed (fixed-point) bug in comb-filter.

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

16 years agofixed-point: replace divisions by shifts...
jm [Wed, 8 Oct 2003 05:01:18 +0000 (05:01 +0000)]
fixed-point: replace divisions by shifts...

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

16 years agofixed-point: normalization function, some work on pitch closed-loop search
jm [Wed, 8 Oct 2003 04:57:58 +0000 (04:57 +0000)]
fixed-point: normalization function, some work on pitch closed-loop search

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

16 years agofixed-point: pitch stuff
jm [Wed, 8 Oct 2003 04:56:09 +0000 (04:56 +0000)]
fixed-point: pitch stuff

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

16 years agofixed-point: conversion of the open-loop pitch analysis
jm [Wed, 8 Oct 2003 04:53:18 +0000 (04:53 +0000)]
fixed-point: conversion of the open-loop pitch analysis

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

16 years agofixed-point: computation of rms values in fp
jm [Wed, 8 Oct 2003 04:52:27 +0000 (04:52 +0000)]
fixed-point: computation of rms values in fp

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

16 years agofixed-point: removed some float's in innovation search
jm [Wed, 8 Oct 2003 04:50:44 +0000 (04:50 +0000)]
fixed-point: removed some float's in innovation search

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

16 years agofixed-point: some innovation search details
jm [Wed, 8 Oct 2003 04:49:37 +0000 (04:49 +0000)]
fixed-point: some innovation search details

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

16 years agofixed-point: most of the innovation search converted
jm [Wed, 8 Oct 2003 04:47:56 +0000 (04:47 +0000)]
fixed-point: most of the innovation search converted

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

16 years agofixed-point: some work on innovation quantization
jm [Wed, 8 Oct 2003 04:45:26 +0000 (04:45 +0000)]
fixed-point: some work on innovation quantization

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

16 years agofixed-point: saturation for lsp_to_lpc, probably not the best solution
jm [Wed, 8 Oct 2003 04:44:02 +0000 (04:44 +0000)]
fixed-point: saturation for lsp_to_lpc, probably not the best solution

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

16 years agofixed-point: more conversion to spx_sig_t
jm [Wed, 8 Oct 2003 04:42:59 +0000 (04:42 +0000)]
fixed-point: more conversion to spx_sig_t

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

16 years agofixed-point: converted all signals to spx_sig_t
jm [Wed, 8 Oct 2003 04:40:41 +0000 (04:40 +0000)]
fixed-point: converted all signals to spx_sig_t

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

16 years agofixed-point: more signal scaling again, some auto-correlation work
jm [Wed, 8 Oct 2003 04:38:54 +0000 (04:38 +0000)]
fixed-point: more signal scaling again, some auto-correlation work

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

16 years agofixed-point: signal scaling... again
jm [Wed, 8 Oct 2003 04:37:23 +0000 (04:37 +0000)]
fixed-point: signal scaling... again

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

16 years agomore signal scaling
jm [Wed, 8 Oct 2003 04:36:24 +0000 (04:36 +0000)]
more signal scaling

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

16 years agofixed-point: signals scaling
jm [Wed, 8 Oct 2003 04:35:48 +0000 (04:35 +0000)]
fixed-point: signals scaling

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

16 years agofixed-point: removed pre-emphasis, more cleanup
jm [Wed, 8 Oct 2003 04:35:02 +0000 (04:35 +0000)]
fixed-point: removed pre-emphasis, more cleanup

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

16 years agofixed-point: more LPC/LSP cleanup
jm [Wed, 8 Oct 2003 04:33:36 +0000 (04:33 +0000)]
fixed-point: more LPC/LSP cleanup

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

16 years agofixed-point: LPC/LSP cleanup
jm [Wed, 8 Oct 2003 04:32:24 +0000 (04:32 +0000)]
fixed-point: LPC/LSP cleanup

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

16 years agofixed-point: LPC and LSP types changed to word16
jm [Wed, 8 Oct 2003 04:31:40 +0000 (04:31 +0000)]
fixed-point: LPC and LSP types changed to word16

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

16 years agofixed-point: more lpc stuff
jm [Wed, 8 Oct 2003 04:30:25 +0000 (04:30 +0000)]
fixed-point: more lpc stuff

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