Jean-Marc Valin
|
3ccf3a5655
|
Reverted to the old MDCT behaviour of only doing down-scaling in the FFT.
|
2008-04-22 17:08:59 +10:00 |
|
Jean-Marc Valin
|
8ddd7f400d
|
mdct_backward now does the WOLA, so there isn't much left in compute_inv_mdcts
|
2008-04-22 13:37:16 +10:00 |
|
Jean-Marc Valin
|
4989c1212a
|
Moved the windowing from compute_inv_mdcts() to mdct_backward()
|
2008-04-22 12:18:36 +10:00 |
|
Jean-Marc Valin
|
30e1b4d36c
|
Moved the windowing operation from compute_mdcts() to mdct_forward() in an
attempt to reduce copying.
|
2008-04-22 00:10:52 +10:00 |
|
Jean-Marc Valin
|
a536f77202
|
Added a few "restrict" keywords and changed some divisions to shifts
|
2008-03-22 09:01:50 +11:00 |
|
Jean-Marc Valin
|
81b38c2295
|
Moved mdct state and window to the mode so it can be shared between multiple
encoders and decoders.
|
2008-02-29 21:08:49 +11:00 |
|
Jean-Marc Valin
|
bd43729ecd
|
MDCT is in fixed-point now
|
2008-02-25 12:07:13 +11:00 |
|
Jean-Marc Valin
|
2e8a3b20d0
|
MDCT conversion, part I.
|
2008-02-25 11:49:38 +11:00 |
|
Jean-Marc Valin
|
37d13ceebe
|
Adding celt_sig_t where needed
|
2008-02-22 14:45:58 +11:00 |
|
Jean-Marc Valin
|
e6b7465087
|
Some sampling rate cleanup (now in the mode)
|
2008-02-20 18:01:08 +11:00 |
|
Jean-Marc Valin
|
6211c90def
|
Split the radix functions into forward and backward versions, removed the
"inverse" flag from the state so it can be shared between the forward and
inverse transforms.
|
2008-02-08 14:21:20 +11:00 |
|
Jean-Marc Valin
|
4d0a7d0f1b
|
Now using an MDCT implementation I can actually understand.
|
2008-02-08 10:22:52 +11:00 |
|
Jean-Marc Valin
|
f02ba11950
|
MDCT analysis-synthesis (untested)
|
2007-11-30 01:10:42 +11:00 |
|
Jean-Marc Valin
|
63590897db
|
Initial commit with the autotools stuff and files taken from Speex and Vorbis.
|
2007-11-29 17:01:16 +11:00 |
|