diff options
author | Felicia Lim <flim@google.com> | 2021-02-22 22:29:14 -0800 |
---|---|---|
committer | Felicia Lim <flim@google.com> | 2021-03-02 21:35:16 -0800 |
commit | 7b05f44f4baadf34d8d1073f4ff69f1806d5cdb4 (patch) | |
tree | a39ed67321c97dd8a60dcefb347a48cbbf7caa7e /src | |
parent | 16286a25fdd865c66a837a73b65fbaa7b25bf484 (diff) | |
download | opus-7b05f44f4baadf34d8d1073f4ff69f1806d5cdb4.tar.gz |
celt_lpc: avoid overflows when computing lpcs in fixed point
The LPCs are computed in 32-bit, so increase the allowed range from +/-8
to +/-64 to avoid overflows caught during fuzzing. Before downshifting
back down to the +/-8 range in the final 16-bit output, perform bandwidth
extension to avoid any additional overflow issues.
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions