Commit History

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