Index: webrtc/modules/audio_coding/neteq/neteq_impl.cc |
diff --git a/webrtc/modules/audio_coding/neteq/neteq_impl.cc b/webrtc/modules/audio_coding/neteq/neteq_impl.cc |
index 71eea2114c2d3892e13d160ba43d8e700e20dea7..9c4f5809068f8964ef74882c0414f184ce37eef0 100644 |
--- a/webrtc/modules/audio_coding/neteq/neteq_impl.cc |
+++ b/webrtc/modules/audio_coding/neteq/neteq_impl.cc |
@@ -431,27 +431,6 @@ |
return last_output_sample_rate_hz_; |
} |
-rtc::Optional<CodecInst> NetEqImpl::GetDecoder(int payload_type) const { |
- rtc::CritScope lock(&crit_sect_); |
- const DecoderDatabase::DecoderInfo* di = |
- decoder_database_->GetDecoderInfo(payload_type); |
- if (!di) { |
- return rtc::Optional<CodecInst>(); |
- } |
- |
- // Create a CodecInst with some fields set. The remaining fields are zeroed, |
- // but we tell MSan to consider them uninitialized. |
- CodecInst ci = {0}; |
- rtc::MsanMarkUninitialized(rtc::MakeArrayView(&ci, 1)); |
- ci.pltype = payload_type; |
- std::strncpy(ci.plname, di->name.c_str(), sizeof(ci.plname)); |
- ci.plname[sizeof(ci.plname) - 1] = '\0'; |
- ci.plfreq = di->IsRed() || di->IsDtmf() ? 8000 : di->SampleRateHz(); |
- AudioDecoder* const decoder = di->GetDecoder(); |
- ci.channels = decoder ? decoder->Channels() : 1; |
- return rtc::Optional<CodecInst>(ci); |
-} |
- |
int NetEqImpl::SetTargetNumberOfChannels() { |
return kNotImplemented; |
} |