speexdsp.git
17 years agoAdded bit-rate information via speex_*_ctl calls, fixed stupid bug in
jmvalin [Wed, 31 Jul 2002 22:30:29 +0000 (22:30 +0000)]
Added bit-rate information via speex_*_ctl calls, fixed stupid bug in
speexenc

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

17 years ago...
jmvalin [Wed, 31 Jul 2002 22:28:59 +0000 (22:28 +0000)]
...

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

17 years agoput a lomit on nframes...
jmvalin [Wed, 31 Jul 2002 21:18:09 +0000 (21:18 +0000)]
put a lomit on nframes...

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

17 years agoFixed Ogg granulepos, added a verbose mode that allows printing bit-rate
jmvalin [Wed, 31 Jul 2002 21:09:56 +0000 (21:09 +0000)]
Fixed Ogg granulepos, added a verbose mode that allows printing bit-rate

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

17 years ago...
jmvalin [Wed, 31 Jul 2002 20:11:42 +0000 (20:11 +0000)]
...

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

17 years agoPatch by Jens Z. Burkal <jzb@rapanden.dk>
jmvalin [Wed, 31 Jul 2002 19:33:30 +0000 (19:33 +0000)]
Patch by Jens Z. Burkal <jzb@rapanden.dk>

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

17 years ago...
jmvalin [Wed, 31 Jul 2002 19:18:15 +0000 (19:18 +0000)]
...

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

17 years agoEasier to build RPMS, thanks to Fredrik Rambris
jmvalin [Wed, 31 Jul 2002 04:01:34 +0000 (04:01 +0000)]
Easier to build RPMS, thanks to Fredrik Rambris

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

17 years agoThink I got rid of all the problems when the roots are wrong...
jmvalin [Tue, 30 Jul 2002 06:03:49 +0000 (06:03 +0000)]
Think I got rid of all the problems when the roots are wrong...

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

17 years agoFixed post-filter producing NaN's, started writing some SSE code
jmvalin [Tue, 30 Jul 2002 04:43:03 +0000 (04:43 +0000)]
Fixed post-filter producing NaN's, started writing some SSE code

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

17 years ago...
jmvalin [Mon, 29 Jul 2002 15:55:13 +0000 (15:55 +0000)]
...

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

17 years agoUpdated page for 0.5.2 and added links to documentation
jmvalin [Mon, 29 Jul 2002 15:28:20 +0000 (15:28 +0000)]
Updated page for 0.5.2 and added links to documentation

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

17 years ago...
jmvalin [Mon, 29 Jul 2002 11:24:36 +0000 (11:24 +0000)]
...

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

17 years agoadded encoder complexity option
jmvalin [Mon, 29 Jul 2002 04:38:40 +0000 (04:38 +0000)]
added encoder complexity option

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

17 years agoMore tables
jmvalin [Mon, 29 Jul 2002 02:37:18 +0000 (02:37 +0000)]
More tables

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

17 years agoAllow more than one frame per packet
jmvalin [Sun, 28 Jul 2002 04:09:51 +0000 (04:09 +0000)]
Allow more than one frame per packet

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

17 years agobit-allocation for wideband
jmvalin [Sun, 28 Jul 2002 04:02:06 +0000 (04:02 +0000)]
bit-allocation for wideband

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

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