summaryrefslogtreecommitdiff
path: root/celt/mdct.c
Commit message (Expand)AuthorAgeFilesLines
* Saturate MDCT output post-TDAC rather than pre-Jean-Marc Valin2016-07-241-4/+4
* saturate MDCT outputJean-Marc Valin2016-07-221-4/+4
* silencing overflows in MDCT and FFTJean-Marc Valin2016-07-221-8/+8
* armv7(float): Optimize decode usecase using NE10 libraryViswanath Puttagunta2015-10-071-2/+3
* armv7(float): Optimize encode usecase using NE10 libraryViswanath Puttagunta2015-10-071-7/+8
* MIPS optimizationsRhishikesh Agashe2014-06-191-0/+9
* Fixes an aliasing bug in the MDCT when the frame size isn't a multiple of 4.Marcello Caramma (mcaramma)2014-02-241-2/+2
* Unifying scaling of fixed-point and float FFTJean-Marc Valin2013-12-291-13/+3
* Fixes C89 issueJean-Marc Valin2013-12-291-2/+4
* Getting rid of some negationsJean-Marc Valin2013-12-281-10/+10
* Slightly improving the accuracy of the fixed-point MDCT downscaleJean-Marc Valin2013-12-281-13/+9
* Commit 99968ab was causing us to allocate too much stack in the MDCTJean-Marc Valin2013-12-271-1/+1
* Removes the separate 1/8N rotation in the (I)MDCT and unmerges the MDCT sizesJean-Marc Valin2013-12-271-62/+66
* Inverse MDCT no longer requires any scratch spaceJean-Marc Valin2013-12-231-14/+10
* Merges the FFT scaling with the MDCT pre-rotateJean-Marc Valin2013-12-211-7/+14
* Getting rid of the inverse FFT entirelyJean-Marc Valin2013-12-211-8/+11
* Moving bitrev step to forward MDCT tooJean-Marc Valin2013-12-211-11/+31
* Moves the bitrev step to the IMDCT pre-rotationJean-Marc Valin2013-12-201-12/+15
* Do imdct post-rotate and deshuffle in-place.Nils Wallménius2012-12-031-15/+28
* Fixes forward MDCT for overlaps that aren't a multiple of 4Jean-Marc Valin2012-12-031-2/+2
* Place output of imdct post-rotate and deshuffle in out buffer to avoid copyin...Nils Wallménius2012-12-011-28/+8
* Window both sides of overlap when adding them.Nils Wallménius2012-12-011-12/+5
* Merge inverse mdct post-rotate and de-shuffle loopsNils Wallménius2012-10-211-18/+9
* Merge branch 'exp_analysis7'Jean-Marc Valin2012-10-091-2/+4
|\
| * Adds a 3 Hz high-pass filter and boost allocation on leakageJean-Marc Valin2012-07-131-2/+4
* | Replace C99 restrict keyword with OPUS_RESTRICT.Gregory Maxwell2012-07-181-29/+29
|/
* s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code"Jean-Marc Valin2012-04-201-2/+2
* renames the libcelt/ directory to celt/Jean-Marc Valin2011-09-131-0/+332
* Moved all SILK source code to the silk/ directoryJean-Marc Valin2011-04-281-6/+0
* Loss rate adaptation for the CELT layerJean-Marc Valin2011-04-251-5/+5
* draft updateJean-Marc Valin2011-03-311-5/+5
* Build fixesJean-Marc Valin2011-03-231-5/+5
* Making mode switching use the same window as CELT (squared)Jean-Marc Valin2011-03-211-5/+5
* CELT updateJean-Marc Valin2011-03-181-5/+5
* More project files updateJean-Marc Valin2011-03-181-5/+5
* Fixes a few PLC/DTX bugs due to the recent decode API changeJean-Marc Valin2011-03-161-5/+5
* Adding constrained VBR modeJean-Marc Valin2011-03-141-5/+5
* Draft update (allocationGregory Maxwell2011-03-141-5/+5
* Disable newly introduced CELT signallingJean-Marc Valin2011-03-111-5/+5
* Nothing to see hereJean-Marc Valin2011-03-101-5/+5
* CELT updateJean-Marc Valin2011-03-091-18/+5
* Support for glitchles mode switchingJean-Marc Valin2011-03-071-5/+18
* SILK/CELT updateJean-Marc Valin2011-02-281-5/+5
* preparing the next versionJean-Marc Valin2011-02-141-5/+5
* missing filesJean-Marc Valin2011-02-141-10/+5
* SILK and CELT updatesJean-Marc Valin2011-02-141-5/+10
* Update for in-band FECKoen Vos2011-02-141-5/+5
* draft dateJean-Marc Valin2011-02-041-0/+6
* CELT updateJean-Marc Valin2011-02-041-6/+0
* Tuning the hybrid bit-rate splitKoen Vos2011-02-041-24/+5