Gregory Maxwell
|
5cfa0a0ea2
Respect the ANSI C89 maximum line length.
|
14 anos atrás |
Jean-Marc Valin
|
2e78b27688
kiss fft cleanup
|
14 anos atrás |
Gregory Maxwell
|
662587d9c5
Remove many unused defines and convert some double constants to float.
|
14 anos atrás |
Gregory Maxwell
|
71d39ad841
Correct many whitespace errors under libcelt/ and remove
|
14 anos atrás |
Jean-Marc Valin
|
d77d6a58fc
Renamed celt_[u]int* to opus_[u]int*
|
14 anos atrás |
Jean-Marc Valin
|
3806c1d738
Relicensing under the simplified (2-clause) BSD license
|
14 anos atrás |
Jean-Marc Valin
|
24eef1493e
Updating dump_modes to include the MDCT and FFT. More work needed.
|
15 anos atrás |
Jean-Marc Valin
|
3fc0aada01
FFT cleanup
|
15 anos atrás |
Jean-Marc Valin
|
f81a60ca56
DOUBLE_PRECISION and MIXED_PRECISION no longer need to be defined
|
15 anos atrás |
Jean-Marc Valin
|
41a5593c95
16-bit bitrev table
|
15 anos atrás |
Jean-Marc Valin
|
6c5816ea84
Sharing of the twiddles across multiple FFTs
|
15 anos atrás |
Jean-Marc Valin
|
628c025373
Converted a few double-precision constants to single precision
|
15 anos atrás |
Jean-Marc Valin
|
30f7f813ea
Changed all the celt*int*_t types to remove the _t suffix, which is reserved
|
16 anos atrás |
Jean-Marc Valin
|
1dab60cc91
Better use of the arithmetic operators
|
17 anos atrás |
Jean-Marc Valin
|
453ccd829a
Generate slightly more accurate WMOPS figures
|
17 anos atrás |
Jean-Marc Valin
|
c7e0b76c06
Making sure not to use the C library calls directly
|
17 anos atrás |
Jean-Marc Valin
|
d857ac48de
Using reciprocal approximation instead of full 32-bit division in alg_quant()
|
17 anos atrás |
Jean-Marc Valin
|
f93747c44a
fixed-point: changed find_spectral_pitch() to use single-precision (16-bit) FFT.
|
17 anos atrás |
Jean-Marc Valin
|
877b1975b6
fixed-point: converted intra prediction and folding, unb0rked mixed-precision
|
17 anos atrás |
Jean-Marc Valin
|
2aaa0fee93
fixed-point: overflow debugging now works again.
|
17 anos atrás |
Jean-Marc Valin
|
3ca9b1d295
fixed-point: Moved sqrt and cos approximations to mathops.h
|
17 anos atrás |
Jean-Marc Valin
|
49ca99efa5
fixed-point: initial support for using the fixed-point MDCT (rest is still all
|
17 anos atrás |
Jean-Marc Valin
|
44830b0440
Float FFT now does the same scaling as the fixed-point FFT
|
17 anos atrás |
Jean-Marc Valin
|
e8b6830f53
minor tweak to FFT
|
17 anos atrás |
Jean-Marc Valin
|
d911bc4d0d
Added a mixed-precision version of the FFT with 32-bit data and 16-bit twiddles.
|
17 anos atrás |
Jean-Marc Valin
|
9ced5d042d
Created an separate kiss_twiddle_cpx type to make it possible to use
|
17 anos atrás |
Jean-Marc Valin
|
25649c1569
Fixed the FFT for higher precision
|
17 anos atrás |
Jean-Marc Valin
|
af8402e033
Fixed stuff that got broken during the forward-backward split of the FFT
|
17 anos atrás |
Jean-Marc Valin
|
6211c90def
Split the radix functions into forward and backward versions, removed the
|
17 anos atrás |
Jean-Marc Valin
|
d7dfb00886
Made pre-computed twiddles the same for forward and inverse FFT
|
17 anos atrás |