| Index: webrtc/video/video_send_stream_tests.cc
|
| diff --git a/webrtc/video/video_send_stream_tests.cc b/webrtc/video/video_send_stream_tests.cc
|
| index 24ee2963d427c8c9cc7de376282a8821e08e090a..f0bac127dd4560f3e37f5d61922507de7fe6ed23 100644
|
| --- a/webrtc/video/video_send_stream_tests.cc
|
| +++ b/webrtc/video/video_send_stream_tests.cc
|
| @@ -68,8 +68,8 @@ TEST_F(VideoSendStreamTest, CanStartStartedStream) {
|
| CreateSenderCall(call_config);
|
|
|
| test::NullTransport transport;
|
| - CreateSendConfig(1, &transport);
|
| - CreateStreams();
|
| + CreateSendConfig(1, 0, &transport);
|
| + CreateVideoStreams();
|
| video_send_stream_->Start();
|
| video_send_stream_->Start();
|
| DestroyStreams();
|
| @@ -80,8 +80,8 @@ TEST_F(VideoSendStreamTest, CanStopStoppedStream) {
|
| CreateSenderCall(call_config);
|
|
|
| test::NullTransport transport;
|
| - CreateSendConfig(1, &transport);
|
| - CreateStreams();
|
| + CreateSendConfig(1, 0, &transport);
|
| + CreateVideoStreams();
|
| video_send_stream_->Stop();
|
| video_send_stream_->Stop();
|
| DestroyStreams();
|
| @@ -327,14 +327,14 @@ class FecObserver : public test::SendTest {
|
| if (send_count_++ % 2 != 0) {
|
| // Receive statistics reporting having lost 50% of the packets.
|
| FakeReceiveStatistics lossy_receive_stats(
|
| - VideoSendStreamTest::kSendSsrcs[0], header.sequenceNumber,
|
| + VideoSendStreamTest::kVideoSendSsrcs[0], header.sequenceNumber,
|
| send_count_ / 2, 127);
|
| RTCPSender rtcp_sender(false, Clock::GetRealTimeClock(),
|
| &lossy_receive_stats, nullptr,
|
| transport_adapter_.get());
|
|
|
| rtcp_sender.SetRTCPStatus(RtcpMode::kReducedSize);
|
| - rtcp_sender.SetRemoteSSRC(VideoSendStreamTest::kSendSsrcs[0]);
|
| + rtcp_sender.SetRemoteSSRC(VideoSendStreamTest::kVideoSendSsrcs[0]);
|
|
|
| RTCPSender::FeedbackState feedback_state;
|
|
|
| @@ -345,11 +345,12 @@ class FecObserver : public test::SendTest {
|
| if (header.payloadType == VideoSendStreamTest::kRedPayloadType) {
|
| encapsulated_payload_type = static_cast<int>(packet[header.headerLength]);
|
| if (encapsulated_payload_type !=
|
| - VideoSendStreamTest::kFakeSendPayloadType)
|
| + VideoSendStreamTest::kFakeVideoSendPayloadType)
|
| EXPECT_EQ(VideoSendStreamTest::kUlpfecPayloadType,
|
| encapsulated_payload_type);
|
| } else {
|
| - EXPECT_EQ(VideoSendStreamTest::kFakeSendPayloadType, header.payloadType);
|
| + EXPECT_EQ(VideoSendStreamTest::kFakeVideoSendPayloadType,
|
| + header.payloadType);
|
| }
|
|
|
| if (header_extensions_enabled_) {
|
| @@ -459,7 +460,7 @@ void VideoSendStreamTest::TestNackRetransmission(
|
| nullptr, transport_adapter_.get());
|
|
|
| rtcp_sender.SetRTCPStatus(RtcpMode::kReducedSize);
|
| - rtcp_sender.SetRemoteSSRC(kSendSsrcs[0]);
|
| + rtcp_sender.SetRemoteSSRC(kVideoSendSsrcs[0]);
|
|
|
| RTCPSender::FeedbackState feedback_state;
|
|
|
| @@ -471,8 +472,8 @@ void VideoSendStreamTest::TestNackRetransmission(
|
| uint16_t sequence_number = header.sequenceNumber;
|
|
|
| if (header.ssrc == retransmit_ssrc_ &&
|
| - retransmit_ssrc_ != kSendSsrcs[0]) {
|
| - // Not kSendSsrcs[0], assume correct RTX packet. Extract sequence
|
| + retransmit_ssrc_ != kVideoSendSsrcs[0]) {
|
| + // Not kVideoSendSsrcs[0], assume correct RTX packet. Extract sequence
|
| // number.
|
| const uint8_t* rtx_header = packet + header.headerLength;
|
| sequence_number = (rtx_header[0] << 8) + rtx_header[1];
|
| @@ -496,7 +497,7 @@ void VideoSendStreamTest::TestNackRetransmission(
|
| transport_adapter_->Enable();
|
| send_config->rtp.nack.rtp_history_ms = kNackRtpHistoryMs;
|
| send_config->rtp.rtx.payload_type = retransmit_payload_type_;
|
| - if (retransmit_ssrc_ != kSendSsrcs[0])
|
| + if (retransmit_ssrc_ != kVideoSendSsrcs[0])
|
| send_config->rtp.rtx.ssrcs.push_back(retransmit_ssrc_);
|
| }
|
|
|
| @@ -516,7 +517,7 @@ void VideoSendStreamTest::TestNackRetransmission(
|
|
|
| TEST_F(VideoSendStreamTest, RetransmitsNack) {
|
| // Normal NACKs should use the send SSRC.
|
| - TestNackRetransmission(kSendSsrcs[0], kFakeSendPayloadType);
|
| + TestNackRetransmission(kVideoSendSsrcs[0], kFakeVideoSendPayloadType);
|
| }
|
|
|
| TEST_F(VideoSendStreamTest, RetransmitsNackOverRtx) {
|
| @@ -641,13 +642,13 @@ void VideoSendStreamTest::TestPacketFragmentationSize(VideoFormat format,
|
| if (packet_count_++ % 2 != 0) {
|
| // Receive statistics reporting having lost 50% of the packets.
|
| FakeReceiveStatistics lossy_receive_stats(
|
| - kSendSsrcs[0], header.sequenceNumber, packet_count_ / 2, 127);
|
| + kVideoSendSsrcs[0], header.sequenceNumber, packet_count_ / 2, 127);
|
| RTCPSender rtcp_sender(false, Clock::GetRealTimeClock(),
|
| &lossy_receive_stats, nullptr,
|
| transport_adapter_.get());
|
|
|
| rtcp_sender.SetRTCPStatus(RtcpMode::kReducedSize);
|
| - rtcp_sender.SetRemoteSSRC(kSendSsrcs[0]);
|
| + rtcp_sender.SetRemoteSSRC(kVideoSendSsrcs[0]);
|
|
|
| RTCPSender::FeedbackState feedback_state;
|
|
|
| @@ -864,13 +865,13 @@ TEST_F(VideoSendStreamTest, SuspendBelowMinBitrate) {
|
|
|
| virtual void SendRtcpFeedback(int remb_value)
|
| EXCLUSIVE_LOCKS_REQUIRED(crit_) {
|
| - FakeReceiveStatistics receive_stats(
|
| - kSendSsrcs[0], last_sequence_number_, rtp_count_, 0);
|
| + FakeReceiveStatistics receive_stats(kVideoSendSsrcs[0],
|
| + last_sequence_number_, rtp_count_, 0);
|
| RTCPSender rtcp_sender(false, clock_, &receive_stats, nullptr,
|
| transport_adapter_.get());
|
|
|
| rtcp_sender.SetRTCPStatus(RtcpMode::kReducedSize);
|
| - rtcp_sender.SetRemoteSSRC(kSendSsrcs[0]);
|
| + rtcp_sender.SetRemoteSSRC(kVideoSendSsrcs[0]);
|
| if (remb_value > 0) {
|
| rtcp_sender.SetREMBStatus(true);
|
| rtcp_sender.SetREMBData(remb_value, std::vector<uint32_t>());
|
| @@ -921,12 +922,12 @@ TEST_F(VideoSendStreamTest, NoPaddingWhenVideoIsMuted) {
|
| kVideoMutedThresholdMs)
|
| observation_complete_.Set();
|
| // Receive statistics reporting having lost 50% of the packets.
|
| - FakeReceiveStatistics receive_stats(kSendSsrcs[0], 1, 1, 0);
|
| + FakeReceiveStatistics receive_stats(kVideoSendSsrcs[0], 1, 1, 0);
|
| RTCPSender rtcp_sender(false, Clock::GetRealTimeClock(), &receive_stats,
|
| nullptr, transport_adapter_.get());
|
|
|
| rtcp_sender.SetRTCPStatus(RtcpMode::kReducedSize);
|
| - rtcp_sender.SetRemoteSSRC(kSendSsrcs[0]);
|
| + rtcp_sender.SetRemoteSSRC(kVideoSendSsrcs[0]);
|
|
|
| RTCPSender::FeedbackState feedback_state;
|
|
|
| @@ -942,7 +943,7 @@ TEST_F(VideoSendStreamTest, NoPaddingWhenVideoIsMuted) {
|
| transport_adapter_->Enable();
|
| }
|
|
|
| - size_t GetNumStreams() const override { return 3; }
|
| + size_t GetNumVideoStreams() const override { return 3; }
|
|
|
| virtual void OnFrameGeneratorCapturerCreated(
|
| test::FrameGeneratorCapturer* frame_generator_capturer) {
|
| @@ -1085,7 +1086,7 @@ TEST_F(VideoSendStreamTest, CanReconfigureToUseStartBitrateAbovePreviousMax) {
|
| CreateSenderCall(Call::Config());
|
|
|
| test::NullTransport transport;
|
| - CreateSendConfig(1, &transport);
|
| + CreateSendConfig(1, 0, &transport);
|
|
|
| Call::Config::BitrateConfig bitrate_config;
|
| bitrate_config.start_bitrate_bps =
|
| @@ -1095,7 +1096,7 @@ TEST_F(VideoSendStreamTest, CanReconfigureToUseStartBitrateAbovePreviousMax) {
|
| StartBitrateObserver encoder;
|
| video_send_config_.encoder_settings.encoder = &encoder;
|
|
|
| - CreateStreams();
|
| + CreateVideoStreams();
|
|
|
| EXPECT_EQ(video_encoder_config_.streams[0].max_bitrate_bps / 1000,
|
| encoder.GetStartBitrateKbps());
|
| @@ -1145,10 +1146,10 @@ TEST_F(VideoSendStreamTest, CapturesTextureAndVideoFrames) {
|
| CreateSenderCall(Call::Config());
|
|
|
| test::NullTransport transport;
|
| - CreateSendConfig(1, &transport);
|
| + CreateSendConfig(1, 0, &transport);
|
| FrameObserver observer;
|
| video_send_config_.pre_encode_callback = &observer;
|
| - CreateStreams();
|
| + CreateVideoStreams();
|
|
|
| // Prepare five input frames. Send ordinary VideoFrame and texture frames
|
| // alternatively.
|
| @@ -1819,7 +1820,7 @@ TEST_F(VideoSendStreamTest, ReportsSentResolution) {
|
| EXPECT_EQ(kNumStreams, encoder_config->streams.size());
|
| }
|
|
|
| - size_t GetNumStreams() const override { return kNumStreams; }
|
| + size_t GetNumVideoStreams() const override { return kNumStreams; }
|
|
|
| void PerformTest() override {
|
| EXPECT_TRUE(Wait())
|
| @@ -1827,12 +1828,12 @@ TEST_F(VideoSendStreamTest, ReportsSentResolution) {
|
| VideoSendStream::Stats stats = send_stream_->GetStats();
|
|
|
| for (size_t i = 0; i < kNumStreams; ++i) {
|
| - ASSERT_TRUE(stats.substreams.find(kSendSsrcs[i]) !=
|
| + ASSERT_TRUE(stats.substreams.find(kVideoSendSsrcs[i]) !=
|
| stats.substreams.end())
|
| - << "No stats for SSRC: " << kSendSsrcs[i]
|
| + << "No stats for SSRC: " << kVideoSendSsrcs[i]
|
| << ", stats should exist as soon as frames have been encoded.";
|
| VideoSendStream::StreamStats ssrc_stats =
|
| - stats.substreams[kSendSsrcs[i]];
|
| + stats.substreams[kVideoSendSsrcs[i]];
|
| EXPECT_EQ(kEncodedResolution[i].width, ssrc_stats.width);
|
| EXPECT_EQ(kEncodedResolution[i].height, ssrc_stats.height);
|
| }
|
|
|