Jean-Marc Valin
|
6cde5dd24c
|
alg_quant() now handles the sign of X[] separately from the quantisation
process
|
2008-12-04 21:21:41 -05:00 |
|
Jean-Marc Valin
|
896471dc3d
|
Disabling the folding sign bit
|
2008-11-06 21:55:41 -05:00 |
|
Jean-Marc Valin
|
1d27ef8b2c
|
Re-implemented renormalise_bands() based on renormalise_vector().
|
2008-07-20 23:30:29 -04:00 |
|
Jean-Marc Valin
|
df38f2bf01
|
Re-enabling folding/intra for transients
|
2008-07-20 20:36:54 -04:00 |
|
Jean-Marc Valin
|
9a8bac019c
|
Using only a sign for the intra prediction instead of using up to 5 bits for
an offset.
|
2008-05-05 12:02:14 +10:00 |
|
Jean-Marc Valin
|
ba11d78372
|
Passing the mode to the intra prediction functions so the single-channel case
can be optimised
|
2008-04-21 21:59:37 +10:00 |
|
Jean-Marc Valin
|
8c4877bd52
|
Bit better indexing in intra_prediction()
|
2008-04-21 12:15:16 +10:00 |
|
Jean-Marc Valin
|
35a1f88e81
|
optimisation: The "simple" Rxy/sqrt(Ryy) case in alg_quant no longer requires
a division
|
2008-03-26 10:34:23 +11:00 |
|
Jean-Marc Valin
|
bd718ba577
|
Removed the "pitch compression" in the residual quantisation. Also, removed
the more complex "n-best search" and replaced it with a greedy search
|
2008-03-25 14:15:41 +11:00 |
|
Jean-Marc Valin
|
312132780e
|
A bunch of const qualifyers and a few comments
|
2008-03-03 16:52:54 +11:00 |
|
Jean-Marc Valin
|
9d8d9b3f37
|
fixed-point: compression factor (alpha) now a 16-bit value (still internally
converted to float though)
|
2008-02-27 16:17:39 +11:00 |
|
Jean-Marc Valin
|
5f09ea5659
|
celt_mask_t for masking curves
|
2008-02-26 16:43:04 +11:00 |
|
Jean-Marc Valin
|
2fa8affdc5
|
fixed-point: celt_norm_t now a 16-bit value.
|
2008-02-26 12:21:58 +11:00 |
|
Jean-Marc Valin
|
18ddc02afd
|
Separating types for normalised vs. denormalised data paths
|
2008-02-22 14:24:50 +11:00 |
|
Jean-Marc Valin
|
276de7211d
|
Mode doc
|
2008-02-20 17:45:51 +11:00 |
|
Jean-Marc Valin
|
879fbfd528
|
Updated Doxygen comments, removed an incorrectly placed LGPL header (we own
copyright, so it's fine!)
|
2008-02-20 17:17:13 +11:00 |
|
Jean-Marc Valin
|
0df0eb4c67
|
doing the folding properly.
|
2008-02-13 16:00:10 +11:00 |
|
Jean-Marc Valin
|
0e20ca0969
|
Enabling "plain folding" in case we don't even have enough bits for intra-frame
prediction
|
2008-02-11 15:33:53 +11:00 |
|
Jean-Marc Valin
|
26c9e1452a
|
Comments/cleanup, no code change
|
2007-12-31 21:27:54 +11:00 |
|
Jean-Marc Valin
|
0d227d86e5
|
Got the intra-band prediction/copy to work correctly with
pulse spreading (and to work at all).
|
2007-12-31 16:12:12 +11:00 |
|
Jean-Marc Valin
|
46014ca49a
|
Propagating perceptual weighting around (not used yet).
|
2007-12-14 13:47:04 +11:00 |
|
Jean-Marc Valin
|
4a897680e3
|
Working on some stability issues (appears to be solved by making the pitch
projection less aggressive). Also, fixed a 64-bit overflow in the stereo mode
and added a "band rotation" function.
|
2007-12-12 00:45:15 +11:00 |
|
Jean-Marc Valin
|
6e9058adb9
|
Nearly working cheating decoder.
|
2007-12-07 14:59:06 +11:00 |
|
Jean-Marc Valin
|
fc08d0a6d6
|
Algebraic codebook decoding (not tested yet)
|
2007-12-07 13:26:15 +11:00 |
|
Jean-Marc Valin
|
9cace64e5f
|
Fixed codebook entirely quantised
|
2007-12-06 17:44:09 +11:00 |
|
Jean-Marc Valin
|
29ccab8aac
|
Some work on index packing
|
2007-12-06 15:39:38 +11:00 |
|
Jean-Marc Valin
|
4841a0a02b
|
Intra-frame prediction
|
2007-12-03 13:54:30 +11:00 |
|
Jean-Marc Valin
|
41af421540
|
Oops, forgot to add the Ghost/ceft vq files
|
2007-11-30 18:35:37 +11:00 |
|