Forked from
Xiph.Org / Opus
2060 commits behind the upstream repository.

Jean-Marc Valin
authored
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.