Jean-Marc Valin
|
1a37d4e15c
Saturate MDCT output post-TDAC rather than pre-
|
il y a 8 ans |
Jean-Marc Valin
|
382ab797cf
saturate MDCT output
|
il y a 8 ans |
Jean-Marc Valin
|
273906404c
silencing overflows in MDCT and FFT
|
il y a 8 ans |
Viswanath Puttagunta
|
19c5406cde
armv7(float): Optimize decode usecase using NE10 library
|
il y a 9 ans |
Viswanath Puttagunta
|
f48abe8308
armv7(float): Optimize encode usecase using NE10 library
|
il y a 9 ans |
Rhishikesh Agashe
|
f133bac6f9
MIPS optimizations
|
il y a 10 ans |
Marcello Caramma (mcaramma)
|
f17623f2f9
Fixes an aliasing bug in the MDCT when the frame size isn't a multiple of 4.
|
il y a 11 ans |
Jean-Marc Valin
|
e1dc1e2238
Unifying scaling of fixed-point and float FFT
|
il y a 11 ans |
Jean-Marc Valin
|
dbb96ab5cc
Fixes C89 issue
|
il y a 11 ans |
Jean-Marc Valin
|
4c1a90a847
Getting rid of some negations
|
il y a 11 ans |
Jean-Marc Valin
|
cc344fb8ff
Slightly improving the accuracy of the fixed-point MDCT downscale
|
il y a 11 ans |
Jean-Marc Valin
|
e0c00e27d8
Commit 99968ab was causing us to allocate too much stack in the MDCT
|
il y a 11 ans |
Jean-Marc Valin
|
e43a0abe0a
Removes the separate 1/8N rotation in the (I)MDCT and unmerges the MDCT sizes
|
il y a 11 ans |
Jean-Marc Valin
|
a5e3c8a6a6
Inverse MDCT no longer requires any scratch space
|
il y a 11 ans |
Jean-Marc Valin
|
c8f4e1608a
Merges the FFT scaling with the MDCT pre-rotate
|
il y a 11 ans |
Jean-Marc Valin
|
153def2884
Getting rid of the inverse FFT entirely
|
il y a 11 ans |
Jean-Marc Valin
|
99968abba8
Moving bitrev step to forward MDCT too
|
il y a 11 ans |
Jean-Marc Valin
|
2e26b82ec2
Moves the bitrev step to the IMDCT pre-rotation
|
il y a 11 ans |
Nils Wallménius
|
c093829c17
Do imdct post-rotate and deshuffle in-place.
|
il y a 12 ans |
Jean-Marc Valin
|
aa3a599caa
Fixes forward MDCT for overlaps that aren't a multiple of 4
|
il y a 12 ans |
Nils Wallménius
|
cacb5661b3
Place output of imdct post-rotate and deshuffle in out buffer to avoid copying and simplify the code.
|
il y a 12 ans |
Nils Wallménius
|
e0884feb36
Window both sides of overlap when adding them.
|
il y a 12 ans |
Nils Wallménius
|
2572c1e788
Merge inverse mdct post-rotate and de-shuffle loops
|
il y a 12 ans |
Jean-Marc Valin
|
7315b35e13
Merge branch 'exp_analysis7'
|
il y a 12 ans |
Gregory Maxwell
|
de0b5324b6
Replace C99 restrict keyword with OPUS_RESTRICT.
|
il y a 12 ans |
Jean-Marc Valin
|
0869829f34
Adds a 3 Hz high-pass filter and boost allocation on leakage
|
il y a 13 ans |
Jean-Marc Valin
|
cb05e7cd96
s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code"
|
il y a 12 ans |
Jean-Marc Valin
|
c37499090b
renames the libcelt/ directory to celt/
|
il y a 13 ans |
Jean-Marc Valin
|
310af750eb
Moved all SILK source code to the silk/ directory
|
il y a 13 ans |
Jean-Marc Valin
|
d2124cdf0d
Loss rate adaptation for the CELT layer
|
il y a 13 ans |