OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2016 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 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
292 | 292 |
293 // Check consistency of the parser. | 293 // Check consistency of the parser. |
294 rtclog::StreamConfig parsed_config; | 294 rtclog::StreamConfig parsed_config; |
295 parsed_log.GetVideoSendConfig(index, &parsed_config); | 295 parsed_log.GetVideoSendConfig(index, &parsed_config); |
296 VerifyStreamConfigsAreEqual(config, parsed_config); | 296 VerifyStreamConfigsAreEqual(config, parsed_config); |
297 } | 297 } |
298 | 298 |
299 void RtcEventLogTestHelper::VerifyAudioReceiveStreamConfig( | 299 void RtcEventLogTestHelper::VerifyAudioReceiveStreamConfig( |
300 const ParsedRtcEventLog& parsed_log, | 300 const ParsedRtcEventLog& parsed_log, |
301 size_t index, | 301 size_t index, |
302 const AudioReceiveStream::Config& config) { | 302 const rtclog::StreamConfig& config) { |
303 const rtclog::Event& event = parsed_log.events_[index]; | 303 const rtclog::Event& event = parsed_log.events_[index]; |
304 ASSERT_TRUE(IsValidBasicEvent(event)); | 304 ASSERT_TRUE(IsValidBasicEvent(event)); |
305 ASSERT_EQ(rtclog::Event::AUDIO_RECEIVER_CONFIG_EVENT, event.type()); | 305 ASSERT_EQ(rtclog::Event::AUDIO_RECEIVER_CONFIG_EVENT, event.type()); |
306 const rtclog::AudioReceiveConfig& receiver_config = | 306 const rtclog::AudioReceiveConfig& receiver_config = |
307 event.audio_receiver_config(); | 307 event.audio_receiver_config(); |
308 // Check SSRCs. | 308 // Check SSRCs. |
309 ASSERT_TRUE(receiver_config.has_remote_ssrc()); | 309 ASSERT_TRUE(receiver_config.has_remote_ssrc()); |
310 EXPECT_EQ(config.rtp.remote_ssrc, receiver_config.remote_ssrc()); | 310 EXPECT_EQ(config.remote_ssrc, receiver_config.remote_ssrc()); |
311 ASSERT_TRUE(receiver_config.has_local_ssrc()); | 311 ASSERT_TRUE(receiver_config.has_local_ssrc()); |
312 EXPECT_EQ(config.rtp.local_ssrc, receiver_config.local_ssrc()); | 312 EXPECT_EQ(config.local_ssrc, receiver_config.local_ssrc()); |
313 // Check header extensions. | 313 // Check header extensions. |
314 ASSERT_EQ(static_cast<int>(config.rtp.extensions.size()), | 314 ASSERT_EQ(static_cast<int>(config.rtp_extensions.size()), |
315 receiver_config.header_extensions_size()); | 315 receiver_config.header_extensions_size()); |
316 for (int i = 0; i < receiver_config.header_extensions_size(); i++) { | 316 for (int i = 0; i < receiver_config.header_extensions_size(); i++) { |
317 ASSERT_TRUE(receiver_config.header_extensions(i).has_name()); | 317 ASSERT_TRUE(receiver_config.header_extensions(i).has_name()); |
318 ASSERT_TRUE(receiver_config.header_extensions(i).has_id()); | 318 ASSERT_TRUE(receiver_config.header_extensions(i).has_id()); |
319 const std::string& name = receiver_config.header_extensions(i).name(); | 319 const std::string& name = receiver_config.header_extensions(i).name(); |
320 int id = receiver_config.header_extensions(i).id(); | 320 int id = receiver_config.header_extensions(i).id(); |
321 EXPECT_EQ(config.rtp.extensions[i].id, id); | 321 EXPECT_EQ(config.rtp_extensions[i].id, id); |
322 EXPECT_EQ(config.rtp.extensions[i].uri, name); | 322 EXPECT_EQ(config.rtp_extensions[i].uri, name); |
323 } | 323 } |
324 | 324 |
325 // Check consistency of the parser. | 325 // Check consistency of the parser. |
326 AudioReceiveStream::Config parsed_config; | 326 rtclog::StreamConfig parsed_config; |
327 parsed_log.GetAudioReceiveConfig(index, &parsed_config); | 327 parsed_log.GetAudioReceiveConfig(index, &parsed_config); |
328 EXPECT_EQ(config.rtp.remote_ssrc, parsed_config.rtp.remote_ssrc); | 328 EXPECT_EQ(config.remote_ssrc, parsed_config.remote_ssrc); |
329 EXPECT_EQ(config.rtp.local_ssrc, parsed_config.rtp.local_ssrc); | 329 EXPECT_EQ(config.local_ssrc, parsed_config.local_ssrc); |
330 // Check header extensions. | 330 // Check header extensions. |
331 EXPECT_EQ(config.rtp.extensions.size(), parsed_config.rtp.extensions.size()); | 331 EXPECT_EQ(config.rtp_extensions.size(), parsed_config.rtp_extensions.size()); |
332 for (size_t i = 0; i < parsed_config.rtp.extensions.size(); i++) { | 332 for (size_t i = 0; i < parsed_config.rtp_extensions.size(); i++) { |
333 EXPECT_EQ(config.rtp.extensions[i].uri, | 333 EXPECT_EQ(config.rtp_extensions[i].uri, |
334 parsed_config.rtp.extensions[i].uri); | 334 parsed_config.rtp_extensions[i].uri); |
335 EXPECT_EQ(config.rtp.extensions[i].id, parsed_config.rtp.extensions[i].id); | 335 EXPECT_EQ(config.rtp_extensions[i].id, parsed_config.rtp_extensions[i].id); |
336 } | 336 } |
337 } | 337 } |
338 | 338 |
339 void RtcEventLogTestHelper::VerifyAudioSendStreamConfig( | 339 void RtcEventLogTestHelper::VerifyAudioSendStreamConfig( |
340 const ParsedRtcEventLog& parsed_log, | 340 const ParsedRtcEventLog& parsed_log, |
341 size_t index, | 341 size_t index, |
342 const AudioSendStream::Config& config) { | 342 const AudioSendStream::Config& config) { |
343 const rtclog::Event& event = parsed_log.events_[index]; | 343 const rtclog::Event& event = parsed_log.events_[index]; |
344 ASSERT_TRUE(IsValidBasicEvent(event)); | 344 ASSERT_TRUE(IsValidBasicEvent(event)); |
345 ASSERT_EQ(rtclog::Event::AUDIO_SENDER_CONFIG_EVENT, event.type()); | 345 ASSERT_EQ(rtclog::Event::AUDIO_SENDER_CONFIG_EVENT, event.type()); |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
598 ASSERT_TRUE(bwe_event.has_id()); | 598 ASSERT_TRUE(bwe_event.has_id()); |
599 EXPECT_EQ(id, bwe_event.id()); | 599 EXPECT_EQ(id, bwe_event.id()); |
600 ASSERT_TRUE(bwe_event.has_result()); | 600 ASSERT_TRUE(bwe_event.has_result()); |
601 EXPECT_EQ(GetProbeResultType(failure_reason), bwe_event.result()); | 601 EXPECT_EQ(GetProbeResultType(failure_reason), bwe_event.result()); |
602 ASSERT_FALSE(bwe_event.has_bitrate_bps()); | 602 ASSERT_FALSE(bwe_event.has_bitrate_bps()); |
603 | 603 |
604 // TODO(philipel): Verify the parser when parsing has been implemented. | 604 // TODO(philipel): Verify the parser when parsing has been implemented. |
605 } | 605 } |
606 | 606 |
607 } // namespace webrtc | 607 } // namespace webrtc |
OLD | NEW |