| Index: webrtc/modules/audio_coding/neteq/background_noise.cc
|
| diff --git a/webrtc/modules/audio_coding/neteq/background_noise.cc b/webrtc/modules/audio_coding/neteq/background_noise.cc
|
| index d3df26902cdc2e34159ef4a92b780867eb10e749..7e7a6325e97ad18071570f0381cbee5df26cd67e 100644
|
| --- a/webrtc/modules/audio_coding/neteq/background_noise.cc
|
| +++ b/webrtc/modules/audio_coding/neteq/background_noise.cc
|
| @@ -246,8 +246,7 @@ void BackgroundNoise::SaveParameters(size_t channel,
|
| if (norm_shift & 0x1) {
|
| norm_shift -= 1; // Even number of shifts required.
|
| }
|
| - assert(norm_shift >= 0); // Should always be positive.
|
| - residual_energy = residual_energy << norm_shift;
|
| + residual_energy = WEBRTC_SPL_SHIFT_W32(residual_energy, norm_shift);
|
|
|
| // Calculate scale and shift factor.
|
| parameters.scale = static_cast<int16_t>(WebRtcSpl_SqrtFloor(residual_energy));
|
|
|