| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2016 The WebRTC project authors. All Rights Reserved. | 2 * Copyright 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 1503 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1514 CreateFakeTrack(cricket::MEDIA_TYPE_VIDEO, "LocalVideoTrackID", | 1514 CreateFakeTrack(cricket::MEDIA_TYPE_VIDEO, "LocalVideoTrackID", |
| 1515 MediaStreamTrackInterface::kLive); | 1515 MediaStreamTrackInterface::kLive); |
| 1516 local_stream->AddTrack(static_cast<VideoTrackInterface*>( | 1516 local_stream->AddTrack(static_cast<VideoTrackInterface*>( |
| 1517 local_video_track.get())); | 1517 local_video_track.get())); |
| 1518 | 1518 |
| 1519 cricket::VideoSenderInfo video_sender_info_ssrc1; | 1519 cricket::VideoSenderInfo video_sender_info_ssrc1; |
| 1520 video_sender_info_ssrc1.local_stats.push_back(cricket::SsrcSenderInfo()); | 1520 video_sender_info_ssrc1.local_stats.push_back(cricket::SsrcSenderInfo()); |
| 1521 video_sender_info_ssrc1.local_stats[0].ssrc = 1; | 1521 video_sender_info_ssrc1.local_stats[0].ssrc = 1; |
| 1522 video_sender_info_ssrc1.send_frame_width = 1234; | 1522 video_sender_info_ssrc1.send_frame_width = 1234; |
| 1523 video_sender_info_ssrc1.send_frame_height = 4321; | 1523 video_sender_info_ssrc1.send_frame_height = 4321; |
| 1524 video_sender_info_ssrc1.frames_encoded = 11; |
| 1524 | 1525 |
| 1525 cricket::VideoSenderInfo video_sender_info_ssrc2; | 1526 cricket::VideoSenderInfo video_sender_info_ssrc2; |
| 1526 video_sender_info_ssrc2.local_stats.push_back(cricket::SsrcSenderInfo()); | 1527 video_sender_info_ssrc2.local_stats.push_back(cricket::SsrcSenderInfo()); |
| 1527 video_sender_info_ssrc2.local_stats[0].ssrc = 2; | 1528 video_sender_info_ssrc2.local_stats[0].ssrc = 2; |
| 1528 video_sender_info_ssrc2.send_frame_width = 4321; | 1529 video_sender_info_ssrc2.send_frame_width = 4321; |
| 1529 video_sender_info_ssrc2.send_frame_height = 1234; | 1530 video_sender_info_ssrc2.send_frame_height = 1234; |
| 1531 video_sender_info_ssrc2.frames_encoded = 22; |
| 1530 | 1532 |
| 1531 // Remote video track with values | 1533 // Remote video track with values |
| 1532 rtc::scoped_refptr<MediaStreamTrackInterface> remote_video_track_ssrc3 = | 1534 rtc::scoped_refptr<MediaStreamTrackInterface> remote_video_track_ssrc3 = |
| 1533 CreateFakeTrack(cricket::MEDIA_TYPE_VIDEO, "RemoteVideoTrackID3", | 1535 CreateFakeTrack(cricket::MEDIA_TYPE_VIDEO, "RemoteVideoTrackID3", |
| 1534 MediaStreamTrackInterface::kEnded); | 1536 MediaStreamTrackInterface::kEnded); |
| 1535 remote_stream->AddTrack(static_cast<VideoTrackInterface*>( | 1537 remote_stream->AddTrack(static_cast<VideoTrackInterface*>( |
| 1536 remote_video_track_ssrc3.get())); | 1538 remote_video_track_ssrc3.get())); |
| 1537 | 1539 |
| 1538 cricket::VideoReceiverInfo video_receiver_info_ssrc3; | 1540 cricket::VideoReceiverInfo video_receiver_info_ssrc3; |
| 1539 video_receiver_info_ssrc3.local_stats.push_back(cricket::SsrcReceiverInfo()); | 1541 video_receiver_info_ssrc3.local_stats.push_back(cricket::SsrcReceiverInfo()); |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1591 | 1593 |
| 1592 RTCMediaStreamTrackStats expected_local_video_track_ssrc1( | 1594 RTCMediaStreamTrackStats expected_local_video_track_ssrc1( |
| 1593 "RTCMediaStreamTrack_local_video_LocalVideoTrackID_1", | 1595 "RTCMediaStreamTrack_local_video_LocalVideoTrackID_1", |
| 1594 report->timestamp_us(), RTCMediaStreamTrackKind::kVideo); | 1596 report->timestamp_us(), RTCMediaStreamTrackKind::kVideo); |
| 1595 expected_local_video_track_ssrc1.track_identifier = local_video_track->id(); | 1597 expected_local_video_track_ssrc1.track_identifier = local_video_track->id(); |
| 1596 expected_local_video_track_ssrc1.remote_source = false; | 1598 expected_local_video_track_ssrc1.remote_source = false; |
| 1597 expected_local_video_track_ssrc1.ended = false; | 1599 expected_local_video_track_ssrc1.ended = false; |
| 1598 expected_local_video_track_ssrc1.detached = false; | 1600 expected_local_video_track_ssrc1.detached = false; |
| 1599 expected_local_video_track_ssrc1.frame_width = 1234; | 1601 expected_local_video_track_ssrc1.frame_width = 1234; |
| 1600 expected_local_video_track_ssrc1.frame_height = 4321; | 1602 expected_local_video_track_ssrc1.frame_height = 4321; |
| 1603 expected_local_video_track_ssrc1.frames_sent = 11; |
| 1601 ASSERT_TRUE(report->Get(expected_local_video_track_ssrc1.id())); | 1604 ASSERT_TRUE(report->Get(expected_local_video_track_ssrc1.id())); |
| 1602 EXPECT_EQ(expected_local_video_track_ssrc1, | 1605 EXPECT_EQ(expected_local_video_track_ssrc1, |
| 1603 report->Get(expected_local_video_track_ssrc1.id())->cast_to< | 1606 report->Get(expected_local_video_track_ssrc1.id())->cast_to< |
| 1604 RTCMediaStreamTrackStats>()); | 1607 RTCMediaStreamTrackStats>()); |
| 1605 | 1608 |
| 1606 RTCMediaStreamTrackStats expected_local_video_track_ssrc2( | 1609 RTCMediaStreamTrackStats expected_local_video_track_ssrc2( |
| 1607 "RTCMediaStreamTrack_local_video_LocalVideoTrackID_2", | 1610 "RTCMediaStreamTrack_local_video_LocalVideoTrackID_2", |
| 1608 report->timestamp_us(), RTCMediaStreamTrackKind::kVideo); | 1611 report->timestamp_us(), RTCMediaStreamTrackKind::kVideo); |
| 1609 expected_local_video_track_ssrc2.track_identifier = local_video_track->id(); | 1612 expected_local_video_track_ssrc2.track_identifier = local_video_track->id(); |
| 1610 expected_local_video_track_ssrc2.remote_source = false; | 1613 expected_local_video_track_ssrc2.remote_source = false; |
| 1611 expected_local_video_track_ssrc2.ended = false; | 1614 expected_local_video_track_ssrc2.ended = false; |
| 1612 expected_local_video_track_ssrc2.detached = false; | 1615 expected_local_video_track_ssrc2.detached = false; |
| 1613 expected_local_video_track_ssrc2.frame_width = 4321; | 1616 expected_local_video_track_ssrc2.frame_width = 4321; |
| 1614 expected_local_video_track_ssrc2.frame_height = 1234; | 1617 expected_local_video_track_ssrc2.frame_height = 1234; |
| 1618 expected_local_video_track_ssrc2.frames_sent = 22; |
| 1615 ASSERT_TRUE(report->Get(expected_local_video_track_ssrc2.id())); | 1619 ASSERT_TRUE(report->Get(expected_local_video_track_ssrc2.id())); |
| 1616 EXPECT_EQ(expected_local_video_track_ssrc2, | 1620 EXPECT_EQ(expected_local_video_track_ssrc2, |
| 1617 report->Get(expected_local_video_track_ssrc2.id())->cast_to< | 1621 report->Get(expected_local_video_track_ssrc2.id())->cast_to< |
| 1618 RTCMediaStreamTrackStats>()); | 1622 RTCMediaStreamTrackStats>()); |
| 1619 | 1623 |
| 1620 RTCMediaStreamTrackStats expected_remote_video_track_ssrc3( | 1624 RTCMediaStreamTrackStats expected_remote_video_track_ssrc3( |
| 1621 "RTCMediaStreamTrack_remote_video_RemoteVideoTrackID3_3", | 1625 "RTCMediaStreamTrack_remote_video_RemoteVideoTrackID3_3", |
| 1622 report->timestamp_us(), RTCMediaStreamTrackKind::kVideo); | 1626 report->timestamp_us(), RTCMediaStreamTrackKind::kVideo); |
| 1623 expected_remote_video_track_ssrc3.track_identifier = | 1627 expected_remote_video_track_ssrc3.track_identifier = |
| 1624 remote_video_track_ssrc3->id(); | 1628 remote_video_track_ssrc3->id(); |
| (...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2245 rtc::scoped_refptr<FakeRTCStatsCollector> collector_; | 2249 rtc::scoped_refptr<FakeRTCStatsCollector> collector_; |
| 2246 }; | 2250 }; |
| 2247 | 2251 |
| 2248 TEST_F(RTCStatsCollectorTestWithFakeCollector, ThreadUsageAndResultsMerging) { | 2252 TEST_F(RTCStatsCollectorTestWithFakeCollector, ThreadUsageAndResultsMerging) { |
| 2249 collector_->VerifyThreadUsageAndResultsMerging(); | 2253 collector_->VerifyThreadUsageAndResultsMerging(); |
| 2250 } | 2254 } |
| 2251 | 2255 |
| 2252 } // namespace | 2256 } // namespace |
| 2253 | 2257 |
| 2254 } // namespace webrtc | 2258 } // namespace webrtc |
| OLD | NEW |