Index: webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc |
diff --git a/webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc b/webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc |
index 66d24650a659d9b505dca51cdff39b0527bac6e2..e36675f7205b4657cedc58a86799203ead09bcc0 100644 |
--- a/webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc |
+++ b/webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc |
@@ -66,6 +66,14 @@ int AudioEncoderIlbc::Max10MsFramesInAPacket() const { |
return num_10ms_frames_per_packet_; |
} |
+int AudioEncoderIlbc::SetTargetBitrate(int bits_per_second) { |
+ switch (num_10ms_frames_per_packet_) { |
+ case 2: case 4: return 15200; |
+ case 3: case 6: return 13333; |
kwiberg-webrtc
2015/06/16 19:22:54
I'd recommend an explanation here. Otherwise these
hlundin-webrtc
2015/06/16 21:38:50
Done.
|
+ default: FATAL(); |
+ } |
+} |
+ |
AudioEncoder::EncodedInfo AudioEncoderIlbc::EncodeInternal( |
uint32_t rtp_timestamp, |
const int16_t* audio, |