diff --git a/modules/audio_coding/codecs/cng/webrtc_cng.cc b/modules/audio_coding/codecs/cng/webrtc_cng.cc index 8b8e57eb44..bd17a614bc 100644 --- a/modules/audio_coding/codecs/cng/webrtc_cng.cc +++ b/modules/audio_coding/codecs/cng/webrtc_cng.cc @@ -99,7 +99,7 @@ void ComfortNoiseDecoder::UpdateSid(rtc::ArrayView sid) { } } else { for (size_t i = 0; i < (dec_order_); i++) { - refCs[i] = (sid[i + 1] - 127) << 8; /* Q7 to Q15. */ + refCs[i] = (sid[i + 1] - 127) * (1 << 8); /* Q7 to Q15. */ dec_target_reflCoefs_[i] = refCs[i]; } }