summaryrefslogtreecommitdiff
path: root/voice_engine
diff options
context:
space:
mode:
authorturaj@webrtc.org <turaj@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2013-03-05 03:14:22 +0000
committerturaj@webrtc.org <turaj@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2013-03-05 03:14:22 +0000
commit8665399253eca203fc7ce739ffc2c8d6023182d2 (patch)
treefe024754bd2ceef4a7157f6de5d0d001bf90b045 /voice_engine
parentb79627b0f3cf072721f3ae4a584a4f90edba2d1b (diff)
downloadwebrtc-8665399253eca203fc7ce739ffc2c8d6023182d2.tar.gz
None of the clients of VoE use SetNetEQBGNMode(), furthermore, NetEq 4 does not provide an API to change the mode of the background noise.
bug=issue1370 test=trybots Review URL: https://webrtc-codereview.appspot.com/1121007 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3607 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'voice_engine')
-rw-r--r--voice_engine/channel.cc50
-rw-r--r--voice_engine/channel.h2
-rw-r--r--voice_engine/include/voe_base.h6
-rw-r--r--voice_engine/test/auto_test/standard/neteq_test.cc17
-rw-r--r--voice_engine/test/auto_test/voe_extended_test.cc58
-rw-r--r--voice_engine/voe_base_impl.cc40
-rw-r--r--voice_engine/voe_base_impl.h4
7 files changed, 0 insertions, 177 deletions
diff --git a/voice_engine/channel.cc b/voice_engine/channel.cc
index cc1e063c..56de748b 100644
--- a/voice_engine/channel.cc
+++ b/voice_engine/channel.cc
@@ -2142,34 +2142,6 @@ Channel::GetNetEQPlayoutMode(NetEqModes& mode)
}
WebRtc_Word32
-Channel::SetNetEQBGNMode(NetEqBgnModes mode)
-{
- WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
- "Channel::SetNetEQPlayoutMode()");
- ACMBackgroundNoiseMode noiseMode(On);
- switch (mode)
- {
- case kBgnOn:
- noiseMode = On;
- break;
- case kBgnFade:
- noiseMode = Fade;
- break;
- case kBgnOff:
- noiseMode = Off;
- break;
- }
- if (_audioCodingModule.SetBackgroundNoiseMode(noiseMode) != 0)
- {
- _engineStatisticsPtr->SetLastError(
- VE_AUDIO_CODING_MODULE_ERROR, kTraceError,
- "SetBackgroundNoiseMode() failed to set noise mode");
- return -1;
- }
- return 0;
-}
-
-WebRtc_Word32
Channel::SetOnHoldStatus(bool enable, OnHoldModes mode)
{
WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_instanceId,_channelId),
@@ -2251,28 +2223,6 @@ Channel::DeRegisterVoiceEngineObserver()
}
WebRtc_Word32
-Channel::GetNetEQBGNMode(NetEqBgnModes& mode)
-{
- ACMBackgroundNoiseMode noiseMode(On);
- _audioCodingModule.BackgroundNoiseMode(&noiseMode);
- switch (noiseMode)
- {
- case On:
- mode = kBgnOn;
- break;
- case Fade:
- mode = kBgnFade;
- break;
- case Off:
- mode = kBgnOff;
- break;
- }
- WEBRTC_TRACE(kTraceStateInfo, kTraceVoice, VoEId(_instanceId,_channelId),
- "Channel::GetNetEQBGNMode() => mode=%u", mode);
- return 0;
-}
-
-WebRtc_Word32
Channel::GetSendCodec(CodecInst& codec)
{
return (_audioCodingModule.SendCodec(&codec));
diff --git a/voice_engine/channel.h b/voice_engine/channel.h
index 7fce6b14..6fdcdabc 100644
--- a/voice_engine/channel.h
+++ b/voice_engine/channel.h
@@ -124,8 +124,6 @@ public:
#endif
WebRtc_Word32 SetNetEQPlayoutMode(NetEqModes mode);
WebRtc_Word32 GetNetEQPlayoutMode(NetEqModes& mode);
- WebRtc_Word32 SetNetEQBGNMode(NetEqBgnModes mode);
- WebRtc_Word32 GetNetEQBGNMode(NetEqBgnModes& mode);
WebRtc_Word32 SetOnHoldStatus(bool enable, OnHoldModes mode);
WebRtc_Word32 GetOnHoldStatus(bool& enabled, OnHoldModes& mode);
WebRtc_Word32 RegisterVoiceEngineObserver(VoiceEngineObserver& observer);
diff --git a/voice_engine/include/voe_base.h b/voice_engine/include/voe_base.h
index cb6fb3fb..84cd4fc4 100644
--- a/voice_engine/include/voe_base.h
+++ b/voice_engine/include/voe_base.h
@@ -204,12 +204,6 @@ public:
// Gets the NetEQ playout mode for a specified |channel| number.
virtual int GetNetEQPlayoutMode(int channel, NetEqModes& mode) = 0;
- // Sets the NetEQ background noise mode for a specified |channel| number.
- virtual int SetNetEQBGNMode(int channel, NetEqBgnModes mode) = 0;
-
- // Gets the NetEQ background noise mode for a specified |channel| number.
- virtual int GetNetEQBGNMode(int channel, NetEqBgnModes& mode) = 0;
-
protected:
VoEBase() {}
virtual ~VoEBase() {}
diff --git a/voice_engine/test/auto_test/standard/neteq_test.cc b/voice_engine/test/auto_test/standard/neteq_test.cc
index b54c7778..a50cc94b 100644
--- a/voice_engine/test/auto_test/standard/neteq_test.cc
+++ b/voice_engine/test/auto_test/standard/neteq_test.cc
@@ -66,23 +66,6 @@ TEST_F(NetEQTest, SetNetEQPlayoutModeActuallySetsTheModeForTheChannel) {
EXPECT_EQ(webrtc::kNetEqStreaming, mode);
}
-TEST_F(NetEQTest, GetNetEQBgnModeReturnsBgnOnByDefault) {
- webrtc::NetEqBgnModes bgn_mode;
- EXPECT_EQ(0, voe_base_->GetNetEQBGNMode(channel_, bgn_mode));
- EXPECT_EQ(webrtc::kBgnOn, bgn_mode);
-}
-
-TEST_F(NetEQTest, SetNetEQBgnModeActuallySetsTheBgnMode) {
- webrtc::NetEqBgnModes bgn_mode;
- EXPECT_EQ(0, voe_base_->SetNetEQBGNMode(channel_, webrtc::kBgnOff));
- EXPECT_EQ(0, voe_base_->GetNetEQBGNMode(channel_, bgn_mode));
- EXPECT_EQ(webrtc::kBgnOff, bgn_mode);
-
- EXPECT_EQ(0, voe_base_->SetNetEQBGNMode(channel_, webrtc::kBgnFade));
- EXPECT_EQ(0, voe_base_->GetNetEQBGNMode(channel_, bgn_mode));
- EXPECT_EQ(webrtc::kBgnFade, bgn_mode);
-}
-
TEST_F(NetEQTest, ManualSetEQPlayoutModeStillProducesOkAudio) {
EXPECT_EQ(0, voe_base_->SetNetEQPlayoutMode(channel_, webrtc::kNetEqDefault));
TEST_LOG("NetEQ default playout mode enabled => should hear OK audio.\n");
diff --git a/voice_engine/test/auto_test/voe_extended_test.cc b/voice_engine/test/auto_test/voe_extended_test.cc
index 93eda2a8..2c9088e6 100644
--- a/voice_engine/test/auto_test/voe_extended_test.cc
+++ b/voice_engine/test/auto_test/voe_extended_test.cc
@@ -1159,64 +1159,6 @@ int VoEExtendedTest::TestBase() {
ANL();
ANL();
- //////////////////////////////
- // SetNetEQBGNMode
- // GetNetEQBGNMode
- TEST(SetNetEQBGNMode);
- ANL();
- TEST(GetNetEQBGNMode);
- ANL();
-
- NetEqBgnModes bgnMode;
-
- ch = voe_base_->CreateChannel();
-
- // invalid function calls (should fail)
- TEST_MUSTPASS(!voe_base_->GetNetEQBGNMode(ch+1, bgnMode));
- MARK();
- TEST_MUSTPASS(!voe_base_->SetNetEQBGNMode(ch+1, kBgnOn));
- MARK();
-
- // verify default mode (should be kBgnOn)
- TEST_MUSTPASS(voe_base_->GetNetEQBGNMode(ch, bgnMode));
- MARK();
- TEST_MUSTPASS(bgnMode != kBgnOn);
- voe_base_->DeleteChannel(ch);
-
- // ensure that default mode is set as soon as new channel is created
- ch = voe_base_->CreateChannel();
- TEST_MUSTPASS(voe_base_->GetNetEQBGNMode(ch, bgnMode));
- MARK();
- TEST_MUSTPASS(bgnMode != kBgnOn);
- voe_base_->DeleteChannel(ch);
-
- // verify Set/Get for all supported modes and max number of channels
- for (i = 0; i < voe_base_->MaxNumOfChannels(); i++) {
- ch = voe_base_->CreateChannel();
-
- // verify Set/Get for all supported modes
- TEST_MUSTPASS(voe_base_->SetNetEQBGNMode(i, kBgnOn));
- MARK();
- TEST_MUSTPASS(voe_base_->GetNetEQBGNMode(i, bgnMode));
- MARK();
- TEST_MUSTPASS(bgnMode != kBgnOn);
- TEST_MUSTPASS(voe_base_->SetNetEQBGNMode(i, kBgnFade));
- MARK();
- TEST_MUSTPASS(voe_base_->GetNetEQBGNMode(i, bgnMode));
- MARK();
- TEST_MUSTPASS(bgnMode != kBgnFade);
- TEST_MUSTPASS(voe_base_->SetNetEQBGNMode(i, kBgnOff));
- MARK();
- TEST_MUSTPASS(voe_base_->GetNetEQBGNMode(i, bgnMode));
- MARK();
- TEST_MUSTPASS(bgnMode != kBgnOff);
- SleepMs(50);
- }
-
- for (i = 0; i < voe_base_->MaxNumOfChannels(); i++) {
- voe_base_->DeleteChannel(i);
- }
-
// Verify real-time performance for all playout modes in full duplex
ch = voe_base_->CreateChannel();
diff --git a/voice_engine/voe_base_impl.cc b/voice_engine/voe_base_impl.cc
index 1d5cf71b..d7d78c7f 100644
--- a/voice_engine/voe_base_impl.cc
+++ b/voice_engine/voe_base_impl.cc
@@ -1268,46 +1268,6 @@ int VoEBaseImpl::GetNetEQPlayoutMode(int channel, NetEqModes& mode)
return channelPtr->GetNetEQPlayoutMode(mode);
}
-int VoEBaseImpl::SetNetEQBGNMode(int channel, NetEqBgnModes mode)
-{
- WEBRTC_TRACE(kTraceApiCall, kTraceVoice, VoEId(_shared->instance_id(), -1),
- "SetNetEQBGNMode(channel=%i, mode=%i)", channel, mode);
- if (!_shared->statistics().Initialized())
- {
- _shared->SetLastError(VE_NOT_INITED, kTraceError);
- return -1;
- }
- voe::ScopedChannel sc(_shared->channel_manager(), channel);
- voe::Channel* channelPtr = sc.ChannelPtr();
- if (channelPtr == NULL)
- {
- _shared->SetLastError(VE_CHANNEL_NOT_VALID, kTraceError,
- "SetNetEQBGNMode() failed to locate channel");
- return -1;
- }
- return channelPtr->SetNetEQBGNMode(mode);
-}
-
-int VoEBaseImpl::GetNetEQBGNMode(int channel, NetEqBgnModes& mode)
-{
- WEBRTC_TRACE(kTraceApiCall, kTraceVoice, VoEId(_shared->instance_id(), -1),
- "GetNetEQBGNMode(channel=%i, mode=?)", channel);
- if (!_shared->statistics().Initialized())
- {
- _shared->SetLastError(VE_NOT_INITED, kTraceError);
- return -1;
- }
- voe::ScopedChannel sc(_shared->channel_manager(), channel);
- voe::Channel* channelPtr = sc.ChannelPtr();
- if (channelPtr == NULL)
- {
- _shared->SetLastError(VE_CHANNEL_NOT_VALID, kTraceError,
- "GetNetEQBGNMode() failed to locate channel");
- return -1;
- }
- return channelPtr->GetNetEQBGNMode(mode);
-}
-
int VoEBaseImpl::SetOnHoldStatus(int channel, bool enable, OnHoldModes mode)
{
WEBRTC_TRACE(kTraceApiCall, kTraceVoice, VoEId(_shared->instance_id(), -1),
diff --git a/voice_engine/voe_base_impl.h b/voice_engine/voe_base_impl.h
index 3ff29e92..17c6ed3d 100644
--- a/voice_engine/voe_base_impl.h
+++ b/voice_engine/voe_base_impl.h
@@ -79,10 +79,6 @@ public:
virtual int GetNetEQPlayoutMode(int channel, NetEqModes& mode);
- virtual int SetNetEQBGNMode(int channel, NetEqBgnModes mode);
-
- virtual int GetNetEQBGNMode(int channel, NetEqBgnModes& mode);
-
virtual int SetOnHoldStatus(int channel,
bool enable,
OnHoldModes mode = kHoldSendAndPlay);