| Index: webrtc/test/call_test.cc
|
| diff --git a/webrtc/test/call_test.cc b/webrtc/test/call_test.cc
|
| index 023ff1acf2d6a4aa05ed43bc16670c985bbf8df0..244b79b5c37ed4b072af999f3f7e31da35faacca 100644
|
| --- a/webrtc/test/call_test.cc
|
| +++ b/webrtc/test/call_test.cc
|
| @@ -492,15 +492,28 @@ Call::Config BaseTest::GetReceiverCallConfig() {
|
| void BaseTest::OnCallsCreated(Call* sender_call, Call* receiver_call) {
|
| }
|
|
|
| +MediaType BaseTest::SelectMediaType() {
|
| + if (GetNumVideoStreams() > 0) {
|
| + if (GetNumAudioStreams() > 0) {
|
| + // Relies on PayloadDemuxer to set media type from payload type.
|
| + return MediaType::ANY;
|
| + } else {
|
| + return MediaType::VIDEO;
|
| + }
|
| + } else {
|
| + return MediaType::AUDIO;
|
| + }
|
| +}
|
| +
|
| test::PacketTransport* BaseTest::CreateSendTransport(Call* sender_call) {
|
| return new PacketTransport(sender_call, this, test::PacketTransport::kSender,
|
| - MediaType::VIDEO,
|
| + SelectMediaType(),
|
| FakeNetworkPipe::Config());
|
| }
|
|
|
| test::PacketTransport* BaseTest::CreateReceiveTransport() {
|
| return new PacketTransport(nullptr, this, test::PacketTransport::kReceiver,
|
| - MediaType::VIDEO,
|
| + SelectMediaType(),
|
| FakeNetworkPipe::Config());
|
| }
|
|
|
|
|