Index: webrtc/modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc |
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 442ea662dd336b89c562f61f74de412b2b4addf4..f57cc7ebdcb304f776e1139ab1c2a7e74b4b0bf2 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<AudioCodecInfo> AudioEncoderPcm16B::QueryAudioEncoder( |
format.num_channels >= 1) { |
Config config = CreateConfig(0, format); |
if (config.IsOk()) { |
+ constexpr int bits_per_sample = 16; |
return rtc::Optional<AudioCodecInfo>( |
{config.sample_rate_hz, config.num_channels, |
- config.sample_rate_hz * 2 * |
+ config.sample_rate_hz * bits_per_sample * |
rtc::dchecked_cast<int>(config.num_channels)}); |
} |
} |