Index: webrtc/modules/audio_coding/main/acm2/audio_coding_module_impl.cc |
diff --git a/webrtc/modules/audio_coding/main/acm2/audio_coding_module_impl.cc b/webrtc/modules/audio_coding/main/acm2/audio_coding_module_impl.cc |
index 8f2d6f2a8266405e2ae53a63104a59f0763a360f..aea64c9133bdc4bf596ae438f0e9a43476288022 100644 |
--- a/webrtc/modules/audio_coding/main/acm2/audio_coding_module_impl.cc |
+++ b/webrtc/modules/audio_coding/main/acm2/audio_coding_module_impl.cc |
@@ -528,10 +528,9 @@ int AudioCodingModuleImpl::ReceiveFrequency() const { |
CriticalSectionScoped lock(acm_crit_sect_.get()); |
- int codec_id = receiver_.last_audio_codec_id(); |
- |
- return codec_id < 0 ? receiver_.current_sample_rate_hz() : |
- ACMCodecDB::database_[codec_id].plfreq; |
+ auto codec_id = RentACodec::CodecIdFromIndex(receiver_.last_audio_codec_id()); |
+ return codec_id ? RentACodec::CodecInstById(*codec_id)->plfreq |
+ : receiver_.current_sample_rate_hz(); |
} |
// Get current playout frequency. |