diff options
Diffstat (limited to 'webrtc/modules/audio_coding/main/acm2/call_statistics.cc')
-rw-r--r-- | webrtc/modules/audio_coding/main/acm2/call_statistics.cc | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/webrtc/modules/audio_coding/main/acm2/call_statistics.cc b/webrtc/modules/audio_coding/main/acm2/call_statistics.cc deleted file mode 100644 index 4c3e9fc393..0000000000 --- a/webrtc/modules/audio_coding/main/acm2/call_statistics.cc +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. - * - * Use of this source code is governed by a BSD-style license - * that can be found in the LICENSE file in the root of the source - * tree. An additional intellectual property rights grant can be found - * in the file PATENTS. All contributing project authors may - * be found in the AUTHORS file in the root of the source tree. - */ - -#include "webrtc/modules/audio_coding/main/acm2/call_statistics.h" - -#include <assert.h> - -namespace webrtc { - -namespace acm2 { - -void CallStatistics::DecodedByNetEq(AudioFrame::SpeechType speech_type) { - ++decoding_stat_.calls_to_neteq; - switch (speech_type) { - case AudioFrame::kNormalSpeech: { - ++decoding_stat_.decoded_normal; - break; - } - case AudioFrame::kPLC: { - ++decoding_stat_.decoded_plc; - break; - } - case AudioFrame::kCNG: { - ++decoding_stat_.decoded_cng; - break; - } - case AudioFrame::kPLCCNG: { - ++decoding_stat_.decoded_plc_cng; - break; - } - case AudioFrame::kUndefined: { - // If the audio is decoded by NetEq, |kUndefined| is not an option. - assert(false); - } - } -} - -void CallStatistics::DecodedBySilenceGenerator() { - ++decoding_stat_.calls_to_silence_generator; -} - -const AudioDecodingCallStats& CallStatistics::GetDecodingStatistics() const { - return decoding_stat_; -} - -} // namespace acm2 - -} // namespace webrtc |