Index: webrtc/video/end_to_end_tests.cc |
diff --git a/webrtc/video/end_to_end_tests.cc b/webrtc/video/end_to_end_tests.cc |
index baf7161252935d5bf964c8c6e5453eb1a12993ce..87289f19d6b7ebb049caf01fafbbf27a7c34b06c 100644 |
--- a/webrtc/video/end_to_end_tests.cc |
+++ b/webrtc/video/end_to_end_tests.cc |
@@ -202,8 +202,10 @@ TEST_F(EndToEndTest, RendersSingleDelayedFrame) { |
CreateCalls(Call::Config(&event_log_), Call::Config(&event_log_)); |
- test::DirectTransport sender_transport(sender_call_.get()); |
- test::DirectTransport receiver_transport(receiver_call_.get()); |
+ test::DirectTransport sender_transport( |
+ sender_call_.get(), MediaType::VIDEO); |
+ test::DirectTransport receiver_transport( |
+ receiver_call_.get(), MediaType::VIDEO); |
sender_transport.SetReceiver(receiver_call_->Receiver()); |
receiver_transport.SetReceiver(sender_call_->Receiver()); |
@@ -249,8 +251,10 @@ TEST_F(EndToEndTest, TransmitsFirstFrame) { |
CreateCalls(Call::Config(&event_log_), Call::Config(&event_log_)); |
- test::DirectTransport sender_transport(sender_call_.get()); |
- test::DirectTransport receiver_transport(receiver_call_.get()); |
+ test::DirectTransport sender_transport( |
+ sender_call_.get(), MediaType::VIDEO); |
+ test::DirectTransport receiver_transport( |
+ receiver_call_.get(), MediaType::VIDEO); |
sender_transport.SetReceiver(receiver_call_->Receiver()); |
receiver_transport.SetReceiver(sender_call_->Receiver()); |
@@ -521,6 +525,7 @@ TEST_F(EndToEndTest, ReceivesNackAndRetransmitsAudio) { |
test::PacketTransport* CreateReceiveTransport() override { |
test::PacketTransport* receive_transport = new test::PacketTransport( |
nullptr, this, test::PacketTransport::kReceiver, |
+ MediaType::AUDIO, |
FakeNetworkPipe::Config()); |
receive_transport_ = receive_transport; |
return receive_transport; |
@@ -782,7 +787,8 @@ class FlexfecRenderObserver : public test::EndToEndTest, |
FakeNetworkPipe::Config config; |
config.queue_delay_ms = kNetworkDelayMs; |
return new test::PacketTransport(sender_call, this, |
- test::PacketTransport::kSender, config); |
+ test::PacketTransport::kSender, |
+ MediaType::VIDEO, config); |
} |
void OnFrame(const VideoFrame& video_frame) override { |
@@ -961,7 +967,8 @@ TEST_F(EndToEndTest, ReceivedUlpfecPacketsNotNacked) { |
FakeNetworkPipe::Config config; |
config.queue_delay_ms = kNetworkDelayMs; |
return new test::PacketTransport(sender_call, this, |
- test::PacketTransport::kSender, config); |
+ test::PacketTransport::kSender, |
+ MediaType::VIDEO, config); |
} |
// TODO(holmer): Investigate why we don't send FEC packets when the bitrate |
@@ -1303,8 +1310,10 @@ TEST_F(EndToEndTest, UnknownRtpPacketGivesUnknownSsrcReturnCode) { |
CreateCalls(Call::Config(&event_log_), Call::Config(&event_log_)); |
- test::DirectTransport send_transport(sender_call_.get()); |
- test::DirectTransport receive_transport(receiver_call_.get()); |
+ test::DirectTransport send_transport( |
+ sender_call_.get(), MediaType::VIDEO); |
+ test::DirectTransport receive_transport( |
+ receiver_call_.get(), MediaType::VIDEO); |
PacketInputObserver input_observer(receiver_call_->Receiver()); |
send_transport.SetReceiver(&input_observer); |
receive_transport.SetReceiver(sender_call_->Receiver()); |
@@ -1531,10 +1540,10 @@ class MultiStreamTest { |
VideoReceiveStream::Config* receive_config) { |
} |
virtual test::DirectTransport* CreateSendTransport(Call* sender_call) { |
- return new test::DirectTransport(sender_call); |
+ return new test::DirectTransport(sender_call, MediaType::VIDEO); |
} |
virtual test::DirectTransport* CreateReceiveTransport(Call* receiver_call) { |
- return new test::DirectTransport(receiver_call); |
+ return new test::DirectTransport(receiver_call, MediaType::VIDEO); |
} |
}; |
@@ -1613,7 +1622,7 @@ TEST_F(EndToEndTest, AssignsTransportSequenceNumbers) { |
RtpExtensionHeaderObserver(Call* sender_call, |
const uint32_t& first_media_ssrc, |
const std::map<uint32_t, uint32_t>& ssrc_map) |
- : DirectTransport(sender_call), |
+ : DirectTransport(sender_call, MediaType::VIDEO), |
done_(false, false), |
parser_(RtpHeaderParser::Create()), |
first_media_ssrc_(first_media_ssrc), |
@@ -1929,8 +1938,10 @@ TEST_F(EndToEndTest, ObserversEncodedFrames) { |
CreateCalls(Call::Config(&event_log_), Call::Config(&event_log_)); |
- test::DirectTransport sender_transport(sender_call_.get()); |
- test::DirectTransport receiver_transport(receiver_call_.get()); |
+ test::DirectTransport sender_transport( |
+ sender_call_.get(), MediaType::VIDEO); |
+ test::DirectTransport receiver_transport( |
+ receiver_call_.get(), MediaType::VIDEO); |
sender_transport.SetReceiver(receiver_call_->Receiver()); |
receiver_transport.SetReceiver(sender_call_->Receiver()); |
@@ -2094,6 +2105,7 @@ TEST_F(EndToEndTest, RembWithSendSideBwe) { |
test::PacketTransport* CreateReceiveTransport() override { |
receive_transport_ = new test::PacketTransport( |
nullptr, this, test::PacketTransport::kReceiver, |
+ MediaType::VIDEO, |
FakeNetworkPipe::Config()); |
return receive_transport_; |
} |
@@ -3057,7 +3069,8 @@ TEST_F(EndToEndTest, GetStats) { |
FakeNetworkPipe::Config network_config; |
network_config.loss_percent = 5; |
return new test::PacketTransport( |
- sender_call, this, test::PacketTransport::kSender, network_config); |
+ sender_call, this, test::PacketTransport::kSender, MediaType::VIDEO, |
+ network_config); |
} |
Call::Config GetSenderCallConfig() override { |
@@ -3611,9 +3624,11 @@ void EndToEndTest::TestRtpStatePreservation(bool use_rtx, |
test::PacketTransport send_transport(sender_call_.get(), &observer, |
test::PacketTransport::kSender, |
+ MediaType::VIDEO, |
FakeNetworkPipe::Config()); |
test::PacketTransport receive_transport(nullptr, &observer, |
test::PacketTransport::kReceiver, |
+ MediaType::VIDEO, |
FakeNetworkPipe::Config()); |
send_transport.SetReceiver(receiver_call_->Receiver()); |
receive_transport.SetReceiver(sender_call_->Receiver()); |
@@ -3906,9 +3921,11 @@ TEST_F(EndToEndTest, CallReportsRttForSender) { |
FakeNetworkPipe::Config config; |
config.queue_delay_ms = kSendDelayMs; |
- test::DirectTransport sender_transport(config, sender_call_.get()); |
+ test::DirectTransport sender_transport( |
+ config, sender_call_.get(), MediaType::VIDEO); |
config.queue_delay_ms = kReceiveDelayMs; |
- test::DirectTransport receiver_transport(config, receiver_call_.get()); |
+ test::DirectTransport receiver_transport( |
+ config, receiver_call_.get(), MediaType::VIDEO); |
sender_transport.SetReceiver(receiver_call_->Receiver()); |
receiver_transport.SetReceiver(sender_call_->Receiver()); |
@@ -3970,7 +3987,7 @@ void EndToEndTest::VerifyNewVideoReceiveStreamsRespectNetworkState( |
CreateCalls(config, config); |
receiver_call_->SignalChannelNetworkState(network_to_bring_up, kNetworkUp); |
- test::DirectTransport sender_transport(sender_call_.get()); |
+ test::DirectTransport sender_transport(sender_call_.get(), MediaType::VIDEO); |
sender_transport.SetReceiver(receiver_call_->Receiver()); |
CreateSendConfig(1, 0, 0, &sender_transport); |
CreateMatchingReceiveConfigs(transport); |