Jean-Marc Valin
|
a78dc946cd
|
Making 16-bit compilers happy
|
2008-03-05 08:15:55 +11:00 |
|
Jean-Marc Valin
|
d748cd5570
|
Another C90-fying pass. Fixed some warnings in the process.
|
2008-03-01 07:27:03 +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
|
877b1975b6
|
fixed-point: converted intra prediction and folding, unb0rked mixed-precision
|
2008-02-29 16:40:39 +11:00 |
|
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
|
9a5f3d2e6d
|
16-bit fixes and warning fixes
|
2008-02-26 10:38:17 +11:00 |
|
Jean-Marc Valin
|
65d79e4419
|
Corrected the last digit of pi after massive public outcry :-)
|
2008-02-26 07:38:27 +11:00 |
|
Jean-Marc Valin
|
b4dfce4665
|
fixed-point: Using a NORM_SCALING of 16384, sig_norm_t is still a float though.
|
2008-02-25 17:41:30 +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
|
44830b0440
|
Float FFT now does the same scaling as the fixed-point FFT
|
2008-02-24 22:36:05 +11:00 |
|
Jean-Marc Valin
|
2c1d2f5bcc
|
MDCT now scales down by N/2 instead of N/4. The factor two is moved to the
overlap-add during synthesis.
|
2008-02-22 21:54:11 +11:00 |
|
Jean-Marc Valin
|
37d13ceebe
|
Adding celt_sig_t where needed
|
2008-02-22 14:45:58 +11:00 |
|
Jean-Marc Valin
|
0bb05bc5ea
|
Another bunch of C99 array conversions (few more to go)
|
2008-02-20 13:43:40 +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
|
a85657bd29
|
removed // comments and added stack_alloc.h (not used everywhere yet)
to make the code more C89-friendly.
|
2008-02-20 11:59:30 +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
|
842b445e1b
|
There's nothing, but it now compiles
|
2007-11-29 17:19:47 +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 |
|