From fb1d3165e0615829440e5ccad58d2d664436c36c Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin <jmvalin@jmvalin.ca> Date: Fri, 25 Dec 2015 13:40:54 -0500 Subject: [PATCH] Quality: Removes high-band attenuation in hybrid mode -- at least for now --- src/opus_encoder.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/opus_encoder.c b/src/opus_encoder.c index bc4359fa2..afbfaa9c4 100644 --- a/src/opus_encoder.c +++ b/src/opus_encoder.c @@ -1556,6 +1556,7 @@ opus_int32 opus_encode_native(OpusEncoder *st, const opus_val16 *pcm, int frame_ HB_gain_ref = (curr_bandwidth == OPUS_BANDWIDTH_SUPERWIDEBAND) ? 3000 : 3600; HB_gain = SHL32((opus_val32)celt_rate, 9) / SHR32((opus_val32)celt_rate + st->stream_channels * HB_gain_ref, 6); HB_gain = HB_gain < (opus_val32)Q15ONE*6/7 ? HB_gain + Q15ONE/7 : Q15ONE; + HB_gain = Q15ONE; } } else { /* SILK gets all bits */ -- GitLab