Unverified Commit f5790833 authored by evpobr's avatar evpobr Committed by Jean-Marc Valin
Browse files

Fix FIXED_POINT conditional check

Signed-off-by: Jean-Marc Valin's avatarJean-Marc Valin <jmvalin@jmvalin.ca>
parent 9b247239
......@@ -371,14 +371,14 @@ void anti_collapse(const CELTMode *m, celt_norm *X_, unsigned char *collapse_mas
static void compute_channel_weights(celt_ener Ex, celt_ener Ey, opus_val16 w[2])
celt_ener minE;
int shift;
minE = MIN32(Ex, Ey);
/* Adjustment to make the weights a bit more conservative. */
Ex = ADD32(Ex, minE/3);
Ey = ADD32(Ey, minE/3);
shift = celt_ilog2(EPSILON+MAX32(Ex, Ey))-14;
w[0] = VSHR32(Ex, shift);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment