Stopped using the NetEqDecoder enum internally in NetEq.
NetEqDecoder is still used in the external interfaces, but this change
opens up the ability to use SdpAudioFormats directly, once appropriate
interfaces have been added.
BUG=webrtc:5805
Review-Url: https://codereview.webrtc.org/2355503002
Cr-Commit-Position: refs/heads/master@{#14368}
diff --git a/webrtc/modules/audio_coding/neteq/delay_manager.cc b/webrtc/modules/audio_coding/neteq/delay_manager.cc
index 5ccb81c..a6efdab 100644
--- a/webrtc/modules/audio_coding/neteq/delay_manager.cc
+++ b/webrtc/modules/audio_coding/neteq/delay_manager.cc
@@ -371,12 +371,8 @@
return target_level_;
}
-void DelayManager::LastDecoderType(NetEqDecoder decoder_type) {
- if (decoder_type == NetEqDecoder::kDecoderAVT ||
- decoder_type == NetEqDecoder::kDecoderCNGnb ||
- decoder_type == NetEqDecoder::kDecoderCNGwb ||
- decoder_type == NetEqDecoder::kDecoderCNGswb32kHz ||
- decoder_type == NetEqDecoder::kDecoderCNGswb48kHz) {
+void DelayManager::LastDecodedWasCngOrDtmf(bool it_was) {
+ if (it_was) {
last_pack_cng_or_dtmf_ = 1;
} else if (last_pack_cng_or_dtmf_ != 0) {
last_pack_cng_or_dtmf_ = -1;