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