Commit graph

14 commits

Author SHA1 Message Date
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