Index: webrtc/modules/audio_coding/test/TwoWayCommunication.cc |
diff --git a/webrtc/modules/audio_coding/test/TwoWayCommunication.cc b/webrtc/modules/audio_coding/test/TwoWayCommunication.cc |
index ca2a2124ae3136aa12d507bb38013d491d91c606..7f2af7d716a3a27a715d143c647682ab4fcb79ea 100644 |
--- a/webrtc/modules/audio_coding/test/TwoWayCommunication.cc |
+++ b/webrtc/modules/audio_coding/test/TwoWayCommunication.cc |
@@ -21,6 +21,7 @@ |
#endif |
#include "webrtc/common_types.h" |
+#include "webrtc/modules/audio_coding/codecs/audio_format_conversion.h" |
#include "webrtc/modules/audio_coding/codecs/builtin_audio_decoder_factory.h" |
#include "webrtc/modules/audio_coding/test/PCMFile.h" |
#include "webrtc/modules/audio_coding/test/utility.h" |
@@ -97,18 +98,22 @@ void TwoWayCommunication::SetUp() { |
//--- Set A codecs |
EXPECT_EQ(0, _acmA->RegisterSendCodec(codecInst_A)); |
- EXPECT_EQ(0, _acmA->RegisterReceiveCodec(codecInst_B)); |
+ EXPECT_EQ(true, _acmA->RegisterReceiveCodec(codecInst_B.pltype, |
+ CodecInstToSdp(codecInst_B))); |
//--- Set ref-A codecs |
EXPECT_EQ(0, _acmRefA->RegisterSendCodec(codecInst_A)); |
- EXPECT_EQ(0, _acmRefA->RegisterReceiveCodec(codecInst_B)); |
+ EXPECT_EQ(true, _acmRefA->RegisterReceiveCodec(codecInst_B.pltype, |
+ CodecInstToSdp(codecInst_B))); |
//--- Set B codecs |
EXPECT_EQ(0, _acmB->RegisterSendCodec(codecInst_B)); |
- EXPECT_EQ(0, _acmB->RegisterReceiveCodec(codecInst_A)); |
+ EXPECT_EQ(true, _acmB->RegisterReceiveCodec(codecInst_A.pltype, |
+ CodecInstToSdp(codecInst_A))); |
//--- Set ref-B codecs |
EXPECT_EQ(0, _acmRefB->RegisterSendCodec(codecInst_B)); |
- EXPECT_EQ(0, _acmRefB->RegisterReceiveCodec(codecInst_A)); |
+ EXPECT_EQ(true, _acmRefB->RegisterReceiveCodec(codecInst_A.pltype, |
+ CodecInstToSdp(codecInst_A))); |
uint16_t frequencyHz; |
@@ -174,19 +179,23 @@ void TwoWayCommunication::SetUpAutotest() { |
//--- Set A codecs |
EXPECT_EQ(0, _acmA->RegisterSendCodec(codecInst_A)); |
- EXPECT_EQ(0, _acmA->RegisterReceiveCodec(codecInst_B)); |
+ EXPECT_EQ(true, _acmA->RegisterReceiveCodec(codecInst_B.pltype, |
+ CodecInstToSdp(codecInst_B))); |
//--- Set ref-A codecs |
EXPECT_GT(_acmRefA->RegisterSendCodec(codecInst_A), -1); |
- EXPECT_GT(_acmRefA->RegisterReceiveCodec(codecInst_B), -1); |
+ EXPECT_EQ(true, _acmRefA->RegisterReceiveCodec(codecInst_B.pltype, |
+ CodecInstToSdp(codecInst_B))); |
//--- Set B codecs |
EXPECT_GT(_acmB->RegisterSendCodec(codecInst_B), -1); |
- EXPECT_GT(_acmB->RegisterReceiveCodec(codecInst_A), -1); |
+ EXPECT_EQ(true, _acmB->RegisterReceiveCodec(codecInst_A.pltype, |
+ CodecInstToSdp(codecInst_A))); |
//--- Set ref-B codecs |
EXPECT_EQ(0, _acmRefB->RegisterSendCodec(codecInst_B)); |
- EXPECT_EQ(0, _acmRefB->RegisterReceiveCodec(codecInst_A)); |
+ EXPECT_EQ(true, _acmRefB->RegisterReceiveCodec(codecInst_A.pltype, |
+ CodecInstToSdp(codecInst_A))); |
uint16_t frequencyHz; |
@@ -292,7 +301,8 @@ void TwoWayCommunication::Perform() { |
EXPECT_EQ(0, _acmA->InitializeReceiver()); |
// Re-register codec on side A. |
if (((secPassed % 7) == 6) && (msecPassed >= 990)) { |
- EXPECT_EQ(0, _acmA->RegisterReceiveCodec(*codecInst_B)); |
+ EXPECT_EQ(true, _acmA->RegisterReceiveCodec( |
+ codecInst_B->pltype, CodecInstToSdp(*codecInst_B))); |
} |
} |
} |