Commit graph

7 commits

Author SHA1 Message Date
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
Renamed from silk/silk_sum_sqr_shift.c (Browse further)