Jean-Marc Valin
|
8600f69f79
|
Initial support for a managed stack/scratchpad. Still needs some work.
|
2008-02-29 15:14:12 +11:00 |
|
Jean-Marc Valin
|
d3b86e5347
|
cwrs converted to use VARDECL/ALLOC macros
|
2008-02-20 12:18:41 +11:00 |
|
Jean-Marc Valin
|
02fa913c32
|
More C89 fixes, making sure to include config.h from all source files.
|
2008-02-20 12:09:29 +11:00 |
|
Jean-Marc Valin
|
472a5f03c6
|
Fixed a bunch of warnings
|
2008-02-19 13:12:32 +11:00 |
|
Jean-Marc Valin
|
dba28a52ce
|
cwrs.c links to derf's article on pulse vector encoding.
|
2008-02-18 23:40:43 +11:00 |
|
Jean-Marc Valin
|
0d28aa99c0
|
Now no divisions required in the cwrs code
|
2008-02-14 15:02:04 +11:00 |
|
Jean-Marc Valin
|
bf17da60f0
|
Reduced useless calls to ncwrs64() by half.
|
2008-02-14 14:18:19 +11:00 |
|
Jean-Marc Valin
|
5fa59954a9
|
moved pulse [en|de]coding to cwrs.c
|
2008-02-14 13:50:44 +11:00 |
|
Jean-Marc Valin
|
3134884408
|
Speeded up cwrsi and icwrs by at least an order of magnitude. Now using
the recursive definition of ncwrs instead of computing it from scratch
every time.
|
2008-02-14 11:55:01 +11:00 |
|
Jean-Marc Valin
|
cc4d3dda74
|
Fixed stereo regression introduced in 05686a5d6e
also another stereo bug fixed for static-array ncwrs64().
|
2008-02-13 00:08:29 +11:00 |
|
Jean-Marc Valin
|
846d4e240b
|
Allowing the quantiser serch to put more than one pulse at one,
giving a (minor) speedup. Also fixed optional memory-based ncwrs64().
|
2008-02-12 13:48:48 +11:00 |
|
Jean-Marc Valin
|
7d40730e22
|
optional fast ncwrs64() implementation (copied from ncwrs) requiring
statis memory allocation (not enabled by default)
|
2008-02-12 11:32:20 +11:00 |
|
Jean-Marc Valin
|
abe043f0a1
|
Moving everything to the same type abstraction (sort of).
|
2008-01-31 14:26:29 +11:00 |
|
Timothy B. Terriberry
|
71c9bbff02
|
Updated pulse coding to simpler (slightly faster) code included with
http://people.xiph.org/~tterribe/notes/cwrs.html
Removed dead code.
|
2008-01-01 07:18:06 +11:00 |
|
Jean-Marc Valin
|
f8db800c44
|
Added support for codebooks up to 64 bits.
|
2007-12-11 14:52:56 +11:00 |
|
Timothy B. Terriberry
|
c4541ae786
|
Code for converting back and forth between pulse vectors and the correspondig
VQ index.
|
2007-12-03 11:51:29 +11:00 |
|