| Index: webrtc/modules/audio_coding/acm2/codec_manager.cc
|
| diff --git a/webrtc/modules/audio_coding/acm2/codec_manager.cc b/webrtc/modules/audio_coding/acm2/codec_manager.cc
|
| index bc507dd8c7debf614b0263eedaa09c256e081bde..d8ef2bf9d5da33f5495d0986f8d05215dc2d5877 100644
|
| --- a/webrtc/modules/audio_coding/acm2/codec_manager.cc
|
| +++ b/webrtc/modules/audio_coding/acm2/codec_manager.cc
|
| @@ -166,7 +166,9 @@ bool CodecManager::SetVAD(bool enable, ACMVADMode mode) {
|
| return false;
|
| }
|
|
|
| - if (CurrentEncoderIsOpus()) {
|
| + // TODO(kwiberg): This doesn't protect Opus when injected as an external
|
| + // encoder.
|
| + if (send_codec_inst_ && IsOpus(*send_codec_inst_)) {
|
| // VAD/DTX not supported, but don't fail.
|
| enable = false;
|
| }
|
| @@ -187,9 +189,5 @@ bool CodecManager::SetCodecFEC(bool enable_codec_fec) {
|
| return true;
|
| }
|
|
|
| -bool CodecManager::CurrentEncoderIsOpus() const {
|
| - return send_codec_inst_ ? IsOpus(*send_codec_inst_) : false;
|
| -}
|
| -
|
| } // namespace acm2
|
| } // namespace webrtc
|
|
|