- Jan 08, 2014
-
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
-
- Jan 07, 2014
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Also minor C89 fix for the previous commit
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Jan 06, 2014
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
We only keep when concealing less than 10ms with SILK.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Jan 05, 2014
-
-
Jean-Marc Valin authored
-
- Jan 04, 2014
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Dec 31, 2013
-
-
Jean-Marc Valin authored
-
- Dec 29, 2013
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Since we're doing two rotations, we can invert the sign on both. Also adding a few comments for optimizing the FFT.
-
Jean-Marc Valin authored
Also simplifying the code
-
- Dec 27, 2013
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Undoes commits f7547a4e and 72513f3c
-
- Dec 23, 2013
-
-
Jean-Marc Valin authored
-
- Dec 22, 2013
-
-
Jean-Marc Valin authored
This also happens to increase the accuracy since it appears that the new ordering is optimal (at least for 20 ms frames), whereas the previous ordering was pessimal.
-
- Dec 21, 2013
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
IMDCT now uses the forward FFT.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
This makes us lose a bit of precision in the first steps, but our gain is more precise because it's only rounded once. Overall, SNR is slightly improved.
-
Jean-Marc Valin authored
-
- Dec 16, 2013
-
-
Jean-Marc Valin authored
Also moves the VSHR32() condition outside the loop just in case some compilers don't optimize that properly.
-
- Dec 14, 2013
-
-
Jean-Marc Valin authored
This reduces the peak decoding error by removing small (inaudible) spikes in the error at the frame boundaries. These were due to the frequency-domain bias ending up as a small pulse in the middle of the IMDCT overlap. None of this was ever audible, but fixing it is still cleaner.
-
- Dec 11, 2013
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Dec 10, 2013
-
-
Jean-Marc Valin authored
-