diff --git a/webrtc/modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc b/webrtc/modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc index 442ea662dd..f57cc7ebdc 100644 --- a/webrtc/modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc +++ b/webrtc/modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc @@ -84,9 +84,10 @@ rtc::Optional AudioEncoderPcm16B::QueryAudioEncoder( format.num_channels >= 1) { Config config = CreateConfig(0, format); if (config.IsOk()) { + constexpr int bits_per_sample = 16; return rtc::Optional( {config.sample_rate_hz, config.num_channels, - config.sample_rate_hz * 2 * + config.sample_rate_hz * bits_per_sample * rtc::dchecked_cast(config.num_channels)}); } }