Jean-Marc Valin
7c645606c4
Implement sum_sqr_shift() using two passes with no branch inside the loops
...
Slightly slower on x86, about the same speed on ARMv7, should be faster on
DSPs.
2016-07-17 15:05:54 -04:00
Jean-Marc Valin
a88d8365d4
Fixes a bug in silk_sum_sqr_shift() that was causing issues with Burg.
...
When an overflow happened in silk_sum_sqr_shift(), the sample pair causing
the overflow would be counted twice. This would lead to the C0 in
silk_burg_modified() being too large and cause problems on loud, tonal
signals. Thanks to Marcello Caramma for tracking down the problem.
2014-06-18 17:06:32 -04:00
Ralph Giles
f2446c25c6
Remove trailing whitespace from the license headers.
2013-09-16 14:40:04 -07:00
Timothy B. Terriberry
80ad38370c
Convert quotes in license headers to ASCII.
...
Since the last patch originally had them mangled (presumably by
mailer, http server, or something else), let's just get rid of
them.
2013-05-19 19:16:11 -07:00
Jean-Marc Valin
ae00e60d35
License update using the IETF Trust flavour of the BSD on the Silk code
2012-04-20 16:31:04 -04:00
Koen Vos
acc7a6c78b
Reformatting changes with an update to the MSVC project files
2011-10-28 19:44:26 -04:00
Jean-Marc Valin
1c2f5633d1
Removed all the silk_ prefixes in source file names (not symbols)
2011-09-16 01:16:53 -07:00