- Aug 15, 2016
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Gives another ~2% speedup
-
Jean-Marc Valin authored
Speeds up the encoder by about 1%
-
- Aug 14, 2016
-
-
Jean-Marc Valin authored
This makes the decoder ~2.5% faster on x86 because the stereo loop takes the same processing time as one mono loop due to the dependency chain
-
- Aug 13, 2016
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Reordering the add with VERY_SMALL changes the dependencies cycle from 2 add + 1 mul (11 cycles on haswell) to 1 add + 1 mul (8 cycles). This makes the entire decoder about 1.5% faster.
-
- Aug 12, 2016
-
-
Jean-Marc Valin authored
-
- Aug 11, 2016
-
-
Jean-Marc Valin authored
-
- Aug 10, 2016
-
-
Jean-Marc Valin authored
We used the SSE reciprocal square root instruction to vectorize the serch rather than compare one at a time with multiplies. Speeds up the entire encoder by 8-10%.
-
- Aug 06, 2016
-
-
Jean-Marc Valin authored
No measurable speed change.
-
Jean-Marc Valin authored
Speeds up encoding by another ~1-2%
-
Jean-Marc Valin authored
Speeds up CELT encoding by around 5% on x86
-
Jean-Marc Valin authored
-
- Aug 05, 2016
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Jul 30, 2016
-
-
Jean-Marc Valin authored
(found through fuzzing)
-
- Jul 28, 2016
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
No point in minimizing the rate too since it's almost constant.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jul 27, 2016
-
-
This lets projects which depend on opus build against our test results. Signed-off-by:
Ralph Giles <giles@mozilla.com>
-
Warning 4146 is "unary minus operator applied to unsigned type, result still unsigned" Signed-off-by:
Ralph Giles <giles@mozilla.com>
-
Signed-off-by:
Ralph Giles <giles@mozilla.com>
-
This works around the issue with using private symbols. Signed-off-by:
Ralph Giles <giles@mozilla.com>
-
Since DLL builds can't include both fixed and float, separate DLL_fixed configurations added that include fixed silk code and also set FIXED_POINT. Signed-off-by:
Ralph Giles <giles@mozilla.com>
-
- Jul 26, 2016
-
-
Ricardo Constantino (:RiCON) authored
Signed-off-by:
Ralph Giles <giles@mozilla.com>
-
Ralph Giles authored
-
Ricardo Constantino (:RiCON) authored
Signed-off-by:
Ralph Giles <giles@mozilla.com>
-
Ricardo Constantino (:RiCON) authored
SDLCheck is a superset of BufferSecurityCheck and is off by default. If it's set, it complains that it's overriden by BufferSecurityCheck. Warning 4996 is already ignored in other binaries (fopen being deprecated and suggesting fopen_s). NoExtensions isn't a valid value for EnableEnhancedInstructionSet in x64 builds.
-
Ricardo Constantino (:RiCON) authored
Run before any other project. Avoids trying to create and replace version.h more than once which led to file-locking errors with multicore builds. Signed-off-by:
Ralph Giles <giles@mozilla.com>
-
- Jul 25, 2016
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
For large values of maxabs_Q20, silk_MUL( maxabs_Q20, ind + 1 ) could overflow.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-