Directly saturate the comb filter output
authorJean-Marc Valin <jmvalin@jmvalin.ca>
Sun, 24 Jul 2016 19:30:40 +0000 (15:30 -0400)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Sun, 24 Jul 2016 19:30:40 +0000 (15:30 -0400)
commitcbceaa8579e16c0690e6f6469c459d889b0a3e36
treef41c70bb584ca1e5f37efd267b14b208874e0cb6
parentb1d38ed32e236e224ea0b957762ccb458cadcd5b
Directly saturate the comb filter output

Otherwise, the output can grow as large as SIG_SAT/(1-0.75), which can cause
an overflow when adding two values (before multiplying by the filter tap).
celt/celt.c