- Jan 07, 2014
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
This saves 640 bytes on the peak stack usage.
-
- 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 17, 2013
-
-
Jean-Marc Valin authored
-
Breaks configure when /bin/sh isn't bash with: configure: Trying to force-enable ARMv6 media instructions... checking if assembler supports ARMv6 media instructions on ARM... yes configure: Trying to force-enable NEON instructions... checking if assembler supports NEON instructions on ARM... yes ./configure.lineno: 12799: Bad substitution Fix it by using the %% expansion to remove everything from the first space instead. Signed-off-by:
Peter Korsgaard <peter@korsgaard.com> Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- 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
Thanks to Kevin O'Connor for reporting this.
-
Jean-Marc Valin authored
-
Timothy B. Terriberry authored
We released 1.1 with 1.1-beta as the hard-coded version. Hopefully this only affects people doing their own windows builds without the git tools available. Thanks to Ron Lee for the report.
-