mirror of
https://github.com/xiph/opus.git
synced 2025-05-31 15:47:43 +00:00
Fixes a bug introduced by the previous commit
celt_ilog2() could be called with 0 which is undefined.
This commit is contained in:
parent
178758b81a
commit
7aecadda2f
1 changed files with 1 additions and 1 deletions
|
@ -106,7 +106,7 @@ void pitch_downsample(celt_sig * restrict x[], opus_val16 * restrict x_lp,
|
|||
opus_val16 lpc[4], mem[4]={0,0,0,0};
|
||||
#ifdef FIXED_POINT
|
||||
int shift;
|
||||
opus_val32 maxabs = celt_maxabs32(x[0], len);
|
||||
opus_val32 maxabs = MAX32(1, celt_maxabs32(x[0], len));
|
||||
if (C==2)
|
||||
maxabs = MAX32(maxabs, celt_maxabs32(x[1], len));
|
||||
shift = IMAX(0,celt_ilog2(maxabs)-11);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue