| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 122 ASSERT_EQ(rtclog::Event::VIDEO_RECEIVER_CONFIG_EVENT, event.type()); | 122 ASSERT_EQ(rtclog::Event::VIDEO_RECEIVER_CONFIG_EVENT, event.type()); |
| 123 const rtclog::VideoReceiveConfig& receiver_config = | 123 const rtclog::VideoReceiveConfig& receiver_config = |
| 124 event.video_receiver_config(); | 124 event.video_receiver_config(); |
| 125 // Check SSRCs. | 125 // Check SSRCs. |
| 126 ASSERT_TRUE(receiver_config.has_remote_ssrc()); | 126 ASSERT_TRUE(receiver_config.has_remote_ssrc()); |
| 127 EXPECT_EQ(config.rtp.remote_ssrc, receiver_config.remote_ssrc()); | 127 EXPECT_EQ(config.rtp.remote_ssrc, receiver_config.remote_ssrc()); |
| 128 ASSERT_TRUE(receiver_config.has_local_ssrc()); | 128 ASSERT_TRUE(receiver_config.has_local_ssrc()); |
| 129 EXPECT_EQ(config.rtp.local_ssrc, receiver_config.local_ssrc()); | 129 EXPECT_EQ(config.rtp.local_ssrc, receiver_config.local_ssrc()); |
| 130 // Check RTCP settings. | 130 // Check RTCP settings. |
| 131 ASSERT_TRUE(receiver_config.has_rtcp_mode()); | 131 ASSERT_TRUE(receiver_config.has_rtcp_mode()); |
| 132 if (config.rtp.rtcp_mode == newapi::kRtcpCompound) | 132 if (config.rtp.rtcp_mode == RtcpMode::kCompound) |
| 133 EXPECT_EQ(rtclog::VideoReceiveConfig::RTCP_COMPOUND, | 133 EXPECT_EQ(rtclog::VideoReceiveConfig::RTCP_COMPOUND, |
| 134 receiver_config.rtcp_mode()); | 134 receiver_config.rtcp_mode()); |
| 135 else | 135 else |
| 136 EXPECT_EQ(rtclog::VideoReceiveConfig::RTCP_REDUCEDSIZE, | 136 EXPECT_EQ(rtclog::VideoReceiveConfig::RTCP_REDUCEDSIZE, |
| 137 receiver_config.rtcp_mode()); | 137 receiver_config.rtcp_mode()); |
| 138 ASSERT_TRUE(receiver_config.has_receiver_reference_time_report()); | 138 ASSERT_TRUE(receiver_config.has_receiver_reference_time_report()); |
| 139 EXPECT_EQ(config.rtp.rtcp_xr.receiver_reference_time_report, | 139 EXPECT_EQ(config.rtp.rtcp_xr.receiver_reference_time_report, |
| 140 receiver_config.receiver_reference_time_report()); | 140 receiver_config.receiver_reference_time_report()); |
| 141 ASSERT_TRUE(receiver_config.has_remb()); | 141 ASSERT_TRUE(receiver_config.has_remb()); |
| 142 EXPECT_EQ(config.rtp.remb, receiver_config.remb()); | 142 EXPECT_EQ(config.rtp.remb, receiver_config.remb()); |
| (...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 349 VideoReceiveStream::Config* config) { | 349 VideoReceiveStream::Config* config) { |
| 350 // Create a map from a payload type to an encoder name. | 350 // Create a map from a payload type to an encoder name. |
| 351 VideoReceiveStream::Decoder decoder; | 351 VideoReceiveStream::Decoder decoder; |
| 352 decoder.payload_type = rand(); | 352 decoder.payload_type = rand(); |
| 353 decoder.payload_name = (rand() % 2 ? "VP8" : "H264"); | 353 decoder.payload_name = (rand() % 2 ? "VP8" : "H264"); |
| 354 config->decoders.push_back(decoder); | 354 config->decoders.push_back(decoder); |
| 355 // Add SSRCs for the stream. | 355 // Add SSRCs for the stream. |
| 356 config->rtp.remote_ssrc = rand(); | 356 config->rtp.remote_ssrc = rand(); |
| 357 config->rtp.local_ssrc = rand(); | 357 config->rtp.local_ssrc = rand(); |
| 358 // Add extensions and settings for RTCP. | 358 // Add extensions and settings for RTCP. |
| 359 config->rtp.rtcp_mode = rand() % 2 ? newapi::kRtcpCompound | 359 config->rtp.rtcp_mode = |
| 360 : newapi::kRtcpReducedSize; | 360 rand() % 2 ? RtcpMode::kCompound : RtcpMode::kReducedSize; |
| 361 config->rtp.rtcp_xr.receiver_reference_time_report = (rand() % 2 == 1); | 361 config->rtp.rtcp_xr.receiver_reference_time_report = (rand() % 2 == 1); |
| 362 config->rtp.remb = (rand() % 2 == 1); | 362 config->rtp.remb = (rand() % 2 == 1); |
| 363 // Add a map from a payload type to a new ssrc and a new payload type for RTX. | 363 // Add a map from a payload type to a new ssrc and a new payload type for RTX. |
| 364 VideoReceiveStream::Config::Rtp::Rtx rtx_pair; | 364 VideoReceiveStream::Config::Rtp::Rtx rtx_pair; |
| 365 rtx_pair.ssrc = rand(); | 365 rtx_pair.ssrc = rand(); |
| 366 rtx_pair.payload_type = rand(); | 366 rtx_pair.payload_type = rand(); |
| 367 config->rtp.rtx.insert(std::make_pair(rand(), rtx_pair)); | 367 config->rtp.rtx.insert(std::make_pair(rand(), rtx_pair)); |
| 368 // Add header extensions. | 368 // Add header extensions. |
| 369 for (unsigned i = 0; i < kNumExtensions; i++) { | 369 for (unsigned i = 0; i < kNumExtensions; i++) { |
| 370 if (extensions_bitvector & (1u << i)) { | 370 if (extensions_bitvector & (1u << i)) { |
| (...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 545 extensions, // Bit vector choosing extensions | 545 extensions, // Bit vector choosing extensions |
| 546 csrcs_count, // Number of contributing sources | 546 csrcs_count, // Number of contributing sources |
| 547 rand()); | 547 rand()); |
| 548 } | 548 } |
| 549 } | 549 } |
| 550 } | 550 } |
| 551 | 551 |
| 552 } // namespace webrtc | 552 } // namespace webrtc |
| 553 | 553 |
| 554 #endif // ENABLE_RTC_EVENT_LOG | 554 #endif // ENABLE_RTC_EVENT_LOG |
| OLD | NEW |