diff options
Diffstat (limited to 'chromium/third_party/webrtc/modules/audio_coding/main/source/acm_dtmf_playout.cc')
-rw-r--r-- | chromium/third_party/webrtc/modules/audio_coding/main/source/acm_dtmf_playout.cc | 171 |
1 files changed, 0 insertions, 171 deletions
diff --git a/chromium/third_party/webrtc/modules/audio_coding/main/source/acm_dtmf_playout.cc b/chromium/third_party/webrtc/modules/audio_coding/main/source/acm_dtmf_playout.cc deleted file mode 100644 index 32195e6fe82..00000000000 --- a/chromium/third_party/webrtc/modules/audio_coding/main/source/acm_dtmf_playout.cc +++ /dev/null @@ -1,171 +0,0 @@ -/* - * Copyright (c) 2012 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/source/acm_dtmf_playout.h" - -#include "webrtc/modules/audio_coding/main/acm2/acm_common_defs.h" -#include "webrtc/modules/audio_coding/main/source/acm_neteq.h" -#include "webrtc/modules/audio_coding/neteq/interface/webrtc_neteq.h" -#include "webrtc/modules/audio_coding/neteq/interface/webrtc_neteq_help_macros.h" -#include "webrtc/system_wrappers/interface/trace.h" - -namespace webrtc { - -namespace acm1 { - -#ifndef WEBRTC_CODEC_AVT - -ACMDTMFPlayout::ACMDTMFPlayout( - int16_t /* codec_id */) { - return; -} - -ACMDTMFPlayout::~ACMDTMFPlayout() { - return; -} - -int16_t ACMDTMFPlayout::InternalEncode( - uint8_t* /* bitstream */, - int16_t* /* bitstream_len_byte */) { - return -1; -} - -int16_t ACMDTMFPlayout::DecodeSafe( - uint8_t* /* bitstream */, - int16_t /* bitstream_len_byte */, - int16_t* /* audio */, - int16_t* /* audio_samples */, - int8_t* /* speech_type */) { - return -1; -} - -int16_t ACMDTMFPlayout::InternalInitEncoder( - WebRtcACMCodecParams* /* codec_params */) { - return -1; -} - -int16_t ACMDTMFPlayout::InternalInitDecoder( - WebRtcACMCodecParams* /* codec_params */) { - return -1; -} - -int32_t ACMDTMFPlayout::CodecDef(WebRtcNetEQ_CodecDef& /* codec_def */, - const CodecInst& /* codec_inst */) { - return -1; -} - -ACMGenericCodec* ACMDTMFPlayout::CreateInstance(void) { - return NULL; -} - -int16_t ACMDTMFPlayout::InternalCreateEncoder() { - return -1; -} - -int16_t ACMDTMFPlayout::InternalCreateDecoder() { - return -1; -} - -void ACMDTMFPlayout::InternalDestructEncoderInst(void* /* ptr_inst */) { - return; -} - -void ACMDTMFPlayout::DestructEncoderSafe() { - return; -} - -void ACMDTMFPlayout::DestructDecoderSafe() { - return; -} - -#else //===================== Actual Implementation ======================= - -ACMDTMFPlayout::ACMDTMFPlayout(int16_t codec_id) { - codec_id_ = codec_id; -} - -ACMDTMFPlayout::~ACMDTMFPlayout() { - return; -} - -int16_t ACMDTMFPlayout::InternalEncode( - uint8_t* /* bitstream */, - int16_t* /* bitstream_len_byte */) { - return 0; -} - -int16_t ACMDTMFPlayout::DecodeSafe( - uint8_t* /* bitstream */, - int16_t /* bitstream_len_byte */, - int16_t* /* audio */, - int16_t* /* audio_samples */, - int8_t* /* speech_type */) { - return 0; -} - -int16_t ACMDTMFPlayout::InternalInitEncoder( - WebRtcACMCodecParams* /* codec_params */) { - // This codec does not need initialization, - // DTMFPlayout has no instance - return 0; -} - -int16_t ACMDTMFPlayout::InternalInitDecoder( - WebRtcACMCodecParams* /* codec_params */) { - // This codec does not need initialization, - // DTMFPlayout has no instance - return 0; -} - -int32_t ACMDTMFPlayout::CodecDef(WebRtcNetEQ_CodecDef& codec_def, - const CodecInst& codec_inst) { - // Fill up the structure by calling - // "SET_CODEC_PAR" & "SET_AVT_FUNCTION." - // Then call NetEQ to add the codec to it's - // database. - SET_CODEC_PAR((codec_def), kDecoderAVT, codec_inst.pltype, NULL, 8000); - SET_AVT_FUNCTIONS((codec_def)); - return 0; -} - -ACMGenericCodec* ACMDTMFPlayout::CreateInstance(void) { - return NULL; -} - -int16_t ACMDTMFPlayout::InternalCreateEncoder() { - // DTMFPlayout has no instance - return 0; -} - -int16_t ACMDTMFPlayout::InternalCreateDecoder() { - // DTMFPlayout has no instance - return 0; -} - -void ACMDTMFPlayout::InternalDestructEncoderInst(void* /* ptr_inst */) { - // DTMFPlayout has no instance - return; -} - -void ACMDTMFPlayout::DestructEncoderSafe() { - // DTMFPlayout has no instance - return; -} - -void ACMDTMFPlayout::DestructDecoderSafe() { - // DTMFPlayout has no instance - return; -} - -#endif - -} // namespace acm1 - -} // namespace webrtc |