speexdsp.git
17 years agoAdded bit-allocation table
jmvalin [Sun, 28 Jul 2002 03:10:17 +0000 (03:10 +0000)]
Added bit-allocation table

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

17 years agopulled out complex RTP format...
jmvalin [Sat, 27 Jul 2002 06:23:16 +0000 (06:23 +0000)]
pulled out complex RTP format...

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

17 years agorenamed
jmvalin [Tue, 23 Jul 2002 07:45:27 +0000 (07:45 +0000)]
renamed

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

17 years agoAdded RTP payload (draft) to the manual
jmvalin [Tue, 23 Jul 2002 06:49:11 +0000 (06:49 +0000)]
Added RTP payload (draft) to the manual

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

17 years agoReplaced memmove by speex_move
jmvalin [Mon, 22 Jul 2002 05:44:47 +0000 (05:44 +0000)]
Replaced memmove by speex_move

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

17 years agoReplaced all malloc/calloc/free calls by speex_alloc/speex_free to ease
jmvalin [Mon, 22 Jul 2002 04:46:13 +0000 (04:46 +0000)]
Replaced all malloc/calloc/free calls by speex_alloc/speex_free to ease
portability

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

17 years agoImplemented new "global" search for the whole sub-frame, slight improvement
jmvalin [Sat, 20 Jul 2002 04:58:20 +0000 (04:58 +0000)]
Implemented new "global" search for the whole sub-frame, slight improvement
over the regular search, but it comes with increased CPU requirement.

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

17 years agoRemoved redundent searches
jmvalin [Sat, 20 Jul 2002 02:27:27 +0000 (02:27 +0000)]
Removed redundent searches

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

17 years agoAdded an n-best VQ search function in order to simplify the code
jmvalin [Sat, 20 Jul 2002 02:08:57 +0000 (02:08 +0000)]
Added an n-best VQ search function in order to simplify the code

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

17 years agowork around a convergence problem in ploy_roots
jmvalin [Fri, 19 Jul 2002 19:21:44 +0000 (19:21 +0000)]
work around a convergence problem in ploy_roots

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

17 years agoFixed a root stability bug...
jmvalin [Fri, 19 Jul 2002 18:48:15 +0000 (18:48 +0000)]
Fixed a root stability bug...

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

17 years agowebpage update
jmvalin [Fri, 19 Jul 2002 18:46:49 +0000 (18:46 +0000)]
webpage update

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

17 years agoFixed a pitch prediction bug when pitch is forced (end=start)
jmvalin [Fri, 19 Jul 2002 18:15:14 +0000 (18:15 +0000)]
Fixed a pitch prediction bug when pitch is forced (end=start)

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

17 years agoImproved very low bit-rate (~5.9 kbps) mode
jmvalin [Thu, 18 Jul 2002 22:55:35 +0000 (22:55 +0000)]
Improved very low bit-rate (~5.9 kbps) mode

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

17 years agoAdded FDL license and pasted in the (previously html) API doc
jmvalin [Thu, 18 Jul 2002 17:44:00 +0000 (17:44 +0000)]
Added FDL license and pasted in the (previously html) API doc

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

17 years agoAdded disclaimer and corrected some spelling errors
jmvalin [Wed, 17 Jul 2002 07:23:32 +0000 (07:23 +0000)]
Added disclaimer and corrected some spelling errors

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

17 years agoDocumenting how Speex works
jmvalin [Wed, 17 Jul 2002 07:11:05 +0000 (07:11 +0000)]
Documenting how Speex works

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

17 years agoNew post-filter based on a new way of moving poles in the LPC polynomial
jmvalin [Wed, 17 Jul 2002 06:35:05 +0000 (06:35 +0000)]
New post-filter based on a new way of moving poles in the LPC polynomial

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

17 years agocleanup
jmvalin [Tue, 16 Jul 2002 14:44:50 +0000 (14:44 +0000)]
cleanup

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

17 years agoCompleted VBR for 0.5.0 release Speex-0.5.0
jmvalin [Thu, 11 Jul 2002 06:10:37 +0000 (06:10 +0000)]
Completed VBR for 0.5.0 release

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

17 years agoMore VBR work.
jmvalin [Wed, 10 Jul 2002 20:45:53 +0000 (20:45 +0000)]
More VBR work.
Also added a 5.5 kbps mode and added frame-wide pitch to comfort noise
mode (now at 2.3 kbps).

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

17 years agoAdded noise energy estimation and beginning of a VAD.
jmvalin [Mon, 8 Jul 2002 18:06:39 +0000 (18:06 +0000)]
Added noise energy estimation and beginning of a VAD.

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

17 years agoImproved VBR by adding pitch and some constraints...
jmvalin [Sun, 7 Jul 2002 07:30:03 +0000 (07:30 +0000)]
Improved VBR by adding pitch and some constraints...

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

17 years agolicense/header stuff
jmvalin [Sun, 7 Jul 2002 03:27:26 +0000 (03:27 +0000)]
license/header stuff

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

17 years agoCleanup
jmvalin [Sat, 6 Jul 2002 05:30:17 +0000 (05:30 +0000)]
Cleanup
Put mode decision before open-loops analysis
Open-loop pitch analysis returns pitch "pseudo gain" (bound to [0,1])

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

17 years agocode cleanup
jmvalin [Fri, 5 Jul 2002 16:01:12 +0000 (16:01 +0000)]
code cleanup

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

17 years agoPlayed slightly with bit-rates...
jmvalin [Fri, 5 Jul 2002 06:51:45 +0000 (06:51 +0000)]
Played slightly with bit-rates...

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

17 years ago...
jmvalin [Thu, 4 Jul 2002 22:12:46 +0000 (22:12 +0000)]
...

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

17 years agoTrained some codebooks...
jmvalin [Thu, 4 Jul 2002 21:55:06 +0000 (21:55 +0000)]
Trained some codebooks...

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

17 years agoupdate
jmvalin [Tue, 2 Jul 2002 06:23:08 +0000 (06:23 +0000)]
update

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

17 years agoCleaned up unused stuff and licensed all codebooks under the BSD license
jmvalin [Tue, 2 Jul 2002 05:14:28 +0000 (05:14 +0000)]
Cleaned up unused stuff and licensed all codebooks under the BSD license

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

17 years agoComments...
jmvalin [Mon, 1 Jul 2002 08:18:15 +0000 (08:18 +0000)]
Comments...

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

17 years agoFirst try at VBR... off by default
jmvalin [Mon, 1 Jul 2002 08:10:47 +0000 (08:10 +0000)]
First try at VBR... off by default

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

17 years ago..
jmvalin [Mon, 1 Jul 2002 08:05:52 +0000 (08:05 +0000)]
..

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

17 years agoImproved usage()
jmvalin [Sun, 30 Jun 2002 04:51:28 +0000 (04:51 +0000)]
Improved usage()

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

17 years agoJust some cleanup and comments.
jmvalin [Fri, 28 Jun 2002 19:01:42 +0000 (19:01 +0000)]
Just some cleanup and comments.

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

17 years agoOops... Speex-0.4.0
jmvalin [Thu, 27 Jun 2002 16:33:28 +0000 (16:33 +0000)]
Oops...

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

17 years ago...
jmvalin [Thu, 27 Jun 2002 07:46:28 +0000 (07:46 +0000)]
...

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

17 years agoCreated quality modes for wideband, updated encoder. Getting close to 0.4.0
jmvalin [Thu, 27 Jun 2002 07:23:10 +0000 (07:23 +0000)]
Created quality modes for wideband, updated encoder. Getting close to 0.4.0

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

17 years agoAdded a comfort noise mode...
jmvalin [Wed, 26 Jun 2002 20:59:47 +0000 (20:59 +0000)]
Added a comfort noise mode...

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

17 years agoAdded narrowband mode at 11.75 kbps
jmvalin [Wed, 26 Jun 2002 06:23:27 +0000 (06:23 +0000)]
Added narrowband mode at 11.75 kbps

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

17 years agoFirst step to variable bit-rate (VBR): it is now possible to change the
jmvalin [Tue, 25 Jun 2002 18:46:13 +0000 (18:46 +0000)]
First step to variable bit-rate (VBR): it is now possible to change the
modes (bit-rate) of the encoder dynamically (decoder adjusts itself).

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

17 years agoImproved (I think) quality in presence of packet loss...
jmvalin [Fri, 21 Jun 2002 19:38:12 +0000 (19:38 +0000)]
Improved (I think) quality in presence of packet loss...

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

17 years agoAdded position regarding patents
jmvalin [Tue, 18 Jun 2002 22:10:06 +0000 (22:10 +0000)]
Added position regarding patents

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

17 years agos/hanning/hamming/ for analysis window provides a slight improvement
jmvalin [Tue, 18 Jun 2002 21:22:39 +0000 (21:22 +0000)]
s/hanning/hamming/ for analysis window provides a slight improvement

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

17 years agoChanged the LPC analysis window to an asymetric (pseudo-)Hanning window
jmvalin [Tue, 18 Jun 2002 18:28:06 +0000 (18:28 +0000)]
Changed the LPC analysis window to an asymetric (pseudo-)Hanning window
so the lookahead necesary is now only 10 ms, making the total algorithmic
delay 30 ms (down from 40 ms).

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

17 years ago...
jmvalin [Mon, 17 Jun 2002 22:42:47 +0000 (22:42 +0000)]
...

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

17 years ago...
jmvalin [Mon, 17 Jun 2002 07:14:38 +0000 (07:14 +0000)]
...

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

17 years agoNew "low bit-rate" wideband mode (20150 kbps)
jmvalin [Mon, 17 Jun 2002 06:47:11 +0000 (06:47 +0000)]
New "low bit-rate" wideband mode (20150 kbps)

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

17 years agofixed usage
jmvalin [Mon, 17 Jun 2002 01:43:12 +0000 (01:43 +0000)]
fixed usage

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

17 years agoUpdated usage
jmvalin [Fri, 14 Jun 2002 05:01:45 +0000 (05:01 +0000)]
Updated usage

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

17 years agofolding mode is a bit better...
jmvalin [Thu, 13 Jun 2002 05:12:43 +0000 (05:12 +0000)]
folding mode is a bit better...

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

17 years agoforgot endianness conversion Speex-0.3.0
jmvalin [Wed, 12 Jun 2002 22:33:32 +0000 (22:33 +0000)]
forgot endianness conversion

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

17 years agooops...
jmvalin [Wed, 12 Jun 2002 21:36:08 +0000 (21:36 +0000)]
oops...

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

17 years agoSpeex *should* now work on big-endian architectures.
jmvalin [Wed, 12 Jun 2002 21:33:44 +0000 (21:33 +0000)]
Speex *should* now work on big-endian architectures.

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

17 years agoIntroduced bit-stream version number (for compatibility)
jmvalin [Wed, 12 Jun 2002 08:33:29 +0000 (08:33 +0000)]
Introduced bit-stream version number (for compatibility)

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

17 years agoIntroduced bitstream version (for compatibility)
jmvalin [Wed, 12 Jun 2002 08:26:03 +0000 (08:26 +0000)]
Introduced bitstream version (for compatibility)

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

17 years agoConverted to new header
jmvalin [Wed, 12 Jun 2002 06:40:09 +0000 (06:40 +0000)]
Converted to new header

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

17 years agoEndianness check
jmvalin [Wed, 12 Jun 2002 06:39:53 +0000 (06:39 +0000)]
Endianness check

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

17 years agoMore header work
jmvalin [Wed, 12 Jun 2002 06:39:39 +0000 (06:39 +0000)]
More header work

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

17 years agoHeader work...
jmvalin [Wed, 12 Jun 2002 05:15:53 +0000 (05:15 +0000)]
Header work...

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

17 years agoAdded support for new "low bit-rate" narrowband mode.
jmvalin [Tue, 11 Jun 2002 22:23:58 +0000 (22:23 +0000)]
Added support for new "low bit-rate" narrowband mode.

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

17 years agooops...
jmvalin [Tue, 11 Jun 2002 08:34:39 +0000 (08:34 +0000)]
oops...

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

17 years agolow bit-rate codebooks optimized
jmvalin [Tue, 11 Jun 2002 08:27:08 +0000 (08:27 +0000)]
low bit-rate codebooks optimized

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

17 years agoAdded low bit-rate (8 kbps) narrowband mode. It is still sub-optimal but
jmvalin [Tue, 11 Jun 2002 06:08:31 +0000 (06:08 +0000)]
Added low bit-rate (8 kbps) narrowband mode. It is still sub-optimal but
at least it seems to work...

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

17 years agocodebook retrained (again)
jmvalin [Mon, 10 Jun 2002 08:25:30 +0000 (08:25 +0000)]
codebook retrained (again)

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

17 years agoCodebooks retrained about 0.3 dB in SNR
jmvalin [Mon, 10 Jun 2002 07:50:51 +0000 (07:50 +0000)]
Codebooks retrained about 0.3 dB in SNR

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

17 years agoImplemented an n-best open-loop pitch search to speed up the closed-loop
jmvalin [Fri, 7 Jun 2002 21:57:38 +0000 (21:57 +0000)]
Implemented an n-best open-loop pitch search to speed up the closed-loop
search. Also fixed a bug in open-loop pitch estimation. Some cleanup too
as well as PUSH/POP matching.

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

17 years agoupdate Speex 0.2.0
jmvalin [Fri, 7 Jun 2002 06:18:41 +0000 (06:18 +0000)]
update Speex 0.2.0

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

17 years agoGetting ready for 0.2.0 Speex-0.2.0
jmvalin [Fri, 7 Jun 2002 05:30:20 +0000 (05:30 +0000)]
Getting ready for 0.2.0

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

17 years agoOops... screwed up in the order
jmvalin [Fri, 7 Jun 2002 05:11:16 +0000 (05:11 +0000)]
Oops... screwed up in the order

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

17 years agoMake sure the filters are always stable in the LSP domain
jmvalin [Fri, 7 Jun 2002 04:55:51 +0000 (04:55 +0000)]
Make sure the filters are always stable in the LSP domain

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

17 years agoRemoved some warnings, fixed posfilter mode for wideband
jmvalin [Fri, 7 Jun 2002 04:30:20 +0000 (04:30 +0000)]
Removed some warnings, fixed posfilter mode for wideband

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

17 years agoHigh-band (for wideband) is now a shape-sign codebook, reducing search
jmvalin [Fri, 7 Jun 2002 03:20:42 +0000 (03:20 +0000)]
High-band (for wideband) is now a shape-sign codebook, reducing search
by a factor two

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

17 years agoRetrained (optimized) codebook
jmvalin [Thu, 6 Jun 2002 22:18:04 +0000 (22:18 +0000)]
Retrained (optimized) codebook

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

17 years ago...
jmvalin [Thu, 6 Jun 2002 22:08:44 +0000 (22:08 +0000)]
...

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

17 years agoretrained the codebook
jmvalin [Thu, 6 Jun 2002 19:12:52 +0000 (19:12 +0000)]
retrained the codebook

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

17 years agoNew post-filter A(z/g1)/A(z/g2)
jmvalin [Thu, 6 Jun 2002 06:32:10 +0000 (06:32 +0000)]
New post-filter A(z/g1)/A(z/g2)

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

17 years agoFixed a bug allowing the pitch to be larger than the maximum allowed
jmvalin [Thu, 6 Jun 2002 04:04:49 +0000 (04:04 +0000)]
Fixed a bug allowing the pitch to be larger than the maximum allowed
(hence screwing up at the decoder)

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

17 years agoLess warnings...
jmvalin [Thu, 6 Jun 2002 01:34:15 +0000 (01:34 +0000)]
Less warnings...

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

17 years agowav file support at decoder
jmvalin [Thu, 6 Jun 2002 00:51:20 +0000 (00:51 +0000)]
wav file support at decoder

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

17 years agoDecoder can now play to soundcard
jmvalin [Wed, 5 Jun 2002 07:35:42 +0000 (07:35 +0000)]
Decoder can now play to soundcard

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

17 years agooops...
jmvalin [Wed, 5 Jun 2002 06:09:41 +0000 (06:09 +0000)]
oops...

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

17 years agoEncoder now understands wav files, slight modif to LSP quantization
jmvalin [Wed, 5 Jun 2002 06:07:18 +0000 (06:07 +0000)]
Encoder now understands wav files, slight modif to LSP quantization
weighting

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

17 years agoConstrain LSP's to produce a stable filter
jmvalin [Wed, 5 Jun 2002 02:56:13 +0000 (02:56 +0000)]
Constrain LSP's to produce a stable filter

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

17 years agoLast modifs for 0.1.2 Speex-0.1.2
jmvalin [Tue, 4 Jun 2002 04:10:13 +0000 (04:10 +0000)]
Last modifs for 0.1.2

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

17 years ago...
jmvalin [Mon, 3 Jun 2002 14:48:47 +0000 (14:48 +0000)]
...

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

17 years agoAdded SPEEX_GET_FRAME_SIZE to speex_*_ctl calls
jmvalin [Mon, 3 Jun 2002 02:54:58 +0000 (02:54 +0000)]
Added SPEEX_GET_FRAME_SIZE to speex_*_ctl calls

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

17 years agoAdded speex_ctl call to set codec parameters (e.g. enable/disable
jmvalin [Mon, 3 Jun 2002 02:14:19 +0000 (02:14 +0000)]
Added speex_ctl call to set codec parameters (e.g. enable/disable
post-filter)

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

17 years ago"unified" narrowband and wideband post-filters
jmvalin [Mon, 3 Jun 2002 00:51:38 +0000 (00:51 +0000)]
"unified" narrowband and wideband post-filters

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

17 years agoAdded a post-filter for narrowband (and thus 0-4 kHz in wideband)
jmvalin [Wed, 29 May 2002 03:41:29 +0000 (03:41 +0000)]
Added a post-filter for narrowband (and thus 0-4 kHz in wideband)

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

17 years ago... Speex-0.1.1
jmvalin [Wed, 22 May 2002 04:05:23 +0000 (04:05 +0000)]
...

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

17 years agoProgramming doc
jmvalin [Tue, 21 May 2002 21:58:48 +0000 (21:58 +0000)]
Programming doc

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

17 years agoDocumentation, cleanup, comments
jmvalin [Tue, 21 May 2002 21:49:48 +0000 (21:49 +0000)]
Documentation, cleanup, comments

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

17 years agoAPI documentation
jmvalin [Tue, 21 May 2002 02:12:13 +0000 (02:12 +0000)]
API documentation

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

17 years agoAdded "FREE SPEECH CODING" at the bottom of the page.
jmvalin [Tue, 21 May 2002 01:59:55 +0000 (01:59 +0000)]
Added "FREE SPEECH CODING" at the bottom of the page.

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

17 years ago...
jmvalin [Mon, 20 May 2002 22:10:02 +0000 (22:10 +0000)]
...

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

17 years agoWeb page update with new logo.
jmvalin [Mon, 20 May 2002 21:51:33 +0000 (21:51 +0000)]
Web page update with new logo.

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

17 years agoEvery symbol in <speex.h> now has a speex_ prefix.
jmvalin [Mon, 20 May 2002 18:53:12 +0000 (18:53 +0000)]
Every symbol in <speex.h> now has a speex_ prefix.

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

17 years agoFrameBits renamed to SpeexBits and a "lost" argument was added to the
jmvalin [Sat, 18 May 2002 20:00:10 +0000 (20:00 +0000)]
FrameBits renamed to SpeexBits and a "lost" argument was added to the
decode function to handle lost packets

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