Update pc/ to not use implicit conversion from scoped_refptr<T> to T*.
Bug: webrtc:13464 Change-Id: I768646af8ded6338ef51486b8d69db1ad71e9a2c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259500 Reviewed-by: Henrik Boström <hbos@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36588}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
46501b9192
commit
afb246b5a9
@ -578,7 +578,8 @@ TEST_P(PeerConnectionIntegrationTest, AudioToVideoUpgrade) {
|
||||
ASSERT_EQ(2U, transceivers.size());
|
||||
ASSERT_EQ(cricket::MEDIA_TYPE_VIDEO,
|
||||
transceivers[1]->receiver()->media_type());
|
||||
transceivers[1]->sender()->SetTrack(caller()->CreateLocalVideoTrack());
|
||||
transceivers[1]->sender()->SetTrack(
|
||||
caller()->CreateLocalVideoTrack().get());
|
||||
transceivers[1]->SetDirectionWithError(
|
||||
RtpTransceiverDirection::kSendRecv);
|
||||
});
|
||||
@ -1333,8 +1334,9 @@ TEST_P(PeerConnectionIntegrationTest, GetBytesReceivedStatsWithOldStatsApi) {
|
||||
for (const auto& receiver : callee()->pc()->GetReceivers()) {
|
||||
// We received frames, so we definitely should have nonzero "received bytes"
|
||||
// stats at this point.
|
||||
EXPECT_GT(callee()->OldGetStatsForTrack(receiver->track())->BytesReceived(),
|
||||
0);
|
||||
EXPECT_GT(
|
||||
callee()->OldGetStatsForTrack(receiver->track().get())->BytesReceived(),
|
||||
0);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1355,8 +1357,8 @@ TEST_P(PeerConnectionIntegrationTest, GetBytesSentStatsWithOldStatsApi) {
|
||||
|
||||
// The callee received frames, so we definitely should have nonzero "sent
|
||||
// bytes" stats at this point.
|
||||
EXPECT_GT(caller()->OldGetStatsForTrack(audio_track)->BytesSent(), 0);
|
||||
EXPECT_GT(caller()->OldGetStatsForTrack(video_track)->BytesSent(), 0);
|
||||
EXPECT_GT(caller()->OldGetStatsForTrack(audio_track.get())->BytesSent(), 0);
|
||||
EXPECT_GT(caller()->OldGetStatsForTrack(video_track.get())->BytesSent(), 0);
|
||||
}
|
||||
|
||||
// Test that we can get capture start ntp time.
|
||||
@ -1379,10 +1381,9 @@ TEST_P(PeerConnectionIntegrationTest, GetCaptureStartNtpTimeWithOldStatsApi) {
|
||||
|
||||
// Get the audio output level stats. Note that the level is not available
|
||||
// until an RTCP packet has been received.
|
||||
EXPECT_TRUE_WAIT(
|
||||
callee()->OldGetStatsForTrack(remote_audio_track)->CaptureStartNtpTime() >
|
||||
0,
|
||||
2 * kMaxWaitForFramesMs);
|
||||
EXPECT_TRUE_WAIT(callee()->OldGetStatsForTrack(remote_audio_track.get())
|
||||
->CaptureStartNtpTime() > 0,
|
||||
2 * kMaxWaitForFramesMs);
|
||||
}
|
||||
|
||||
// Test that the track ID is associated with all local and remote SSRC stats
|
||||
@ -2434,10 +2435,14 @@ TEST_F(PeerConnectionIntegrationTestPlanB,
|
||||
EXPECT_EQ_WAIT(webrtc::PeerConnectionInterface::kIceConnectionConnected,
|
||||
callee()->ice_connection_state(), kMaxWaitForFramesMs);
|
||||
// Now set the tracks, and expect frames to immediately start flowing.
|
||||
EXPECT_TRUE(caller_audio_sender->SetTrack(caller()->CreateLocalAudioTrack()));
|
||||
EXPECT_TRUE(caller_video_sender->SetTrack(caller()->CreateLocalVideoTrack()));
|
||||
EXPECT_TRUE(callee_audio_sender->SetTrack(callee()->CreateLocalAudioTrack()));
|
||||
EXPECT_TRUE(callee_video_sender->SetTrack(callee()->CreateLocalVideoTrack()));
|
||||
EXPECT_TRUE(
|
||||
caller_audio_sender->SetTrack(caller()->CreateLocalAudioTrack().get()));
|
||||
EXPECT_TRUE(
|
||||
caller_video_sender->SetTrack(caller()->CreateLocalVideoTrack().get()));
|
||||
EXPECT_TRUE(
|
||||
callee_audio_sender->SetTrack(callee()->CreateLocalAudioTrack().get()));
|
||||
EXPECT_TRUE(
|
||||
callee_video_sender->SetTrack(callee()->CreateLocalVideoTrack().get()));
|
||||
MediaExpectations media_expectations;
|
||||
media_expectations.ExpectBidirectionalAudioAndVideo();
|
||||
ASSERT_TRUE(ExpectNewFrames(media_expectations));
|
||||
@ -2473,10 +2478,14 @@ TEST_F(PeerConnectionIntegrationTestUnifiedPlan,
|
||||
// Now set the tracks, and expect frames to immediately start flowing.
|
||||
auto callee_audio_sender = callee()->pc()->GetSenders()[0];
|
||||
auto callee_video_sender = callee()->pc()->GetSenders()[1];
|
||||
ASSERT_TRUE(caller_audio_sender->SetTrack(caller()->CreateLocalAudioTrack()));
|
||||
ASSERT_TRUE(caller_video_sender->SetTrack(caller()->CreateLocalVideoTrack()));
|
||||
ASSERT_TRUE(callee_audio_sender->SetTrack(callee()->CreateLocalAudioTrack()));
|
||||
ASSERT_TRUE(callee_video_sender->SetTrack(callee()->CreateLocalVideoTrack()));
|
||||
ASSERT_TRUE(
|
||||
caller_audio_sender->SetTrack(caller()->CreateLocalAudioTrack().get()));
|
||||
ASSERT_TRUE(
|
||||
caller_video_sender->SetTrack(caller()->CreateLocalVideoTrack().get()));
|
||||
ASSERT_TRUE(
|
||||
callee_audio_sender->SetTrack(callee()->CreateLocalAudioTrack().get()));
|
||||
ASSERT_TRUE(
|
||||
callee_video_sender->SetTrack(callee()->CreateLocalVideoTrack().get()));
|
||||
MediaExpectations media_expectations;
|
||||
media_expectations.ExpectBidirectionalAudioAndVideo();
|
||||
ASSERT_TRUE(ExpectNewFrames(media_expectations));
|
||||
@ -2841,7 +2850,7 @@ TEST_P(PeerConnectionIntegrationTest, IceTransportFactoryUsedForConnections) {
|
||||
ASSERT_TRUE(wrapper);
|
||||
wrapper->CreateDataChannel();
|
||||
auto observer = rtc::make_ref_counted<MockSetSessionDescriptionObserver>();
|
||||
wrapper->pc()->SetLocalDescription(observer,
|
||||
wrapper->pc()->SetLocalDescription(observer.get(),
|
||||
wrapper->CreateOfferAndWait().release());
|
||||
}
|
||||
|
||||
@ -3326,7 +3335,7 @@ TEST_F(PeerConnectionIntegrationTestUnifiedPlan,
|
||||
caller()->AddVideoTrack();
|
||||
callee()->AddVideoTrack();
|
||||
auto observer = rtc::make_ref_counted<MockSetSessionDescriptionObserver>();
|
||||
callee()->pc()->SetLocalDescription(observer,
|
||||
callee()->pc()->SetLocalDescription(observer.get(),
|
||||
callee()->CreateOfferAndWait().release());
|
||||
EXPECT_TRUE_WAIT(observer->called(), kDefaultTimeout);
|
||||
caller()->CreateAndSetAndSignalOffer(); // Implicit rollback.
|
||||
@ -3344,7 +3353,7 @@ TEST_F(PeerConnectionIntegrationTestUnifiedPlan,
|
||||
|
||||
auto sld_observer =
|
||||
rtc::make_ref_counted<MockSetSessionDescriptionObserver>();
|
||||
callee()->pc()->SetLocalDescription(sld_observer,
|
||||
callee()->pc()->SetLocalDescription(sld_observer.get(),
|
||||
callee()->CreateOfferAndWait().release());
|
||||
EXPECT_TRUE_WAIT(sld_observer->called(), kDefaultTimeout);
|
||||
EXPECT_EQ(sld_observer->error(), "");
|
||||
@ -3352,7 +3361,7 @@ TEST_F(PeerConnectionIntegrationTestUnifiedPlan,
|
||||
auto srd_observer =
|
||||
rtc::make_ref_counted<MockSetSessionDescriptionObserver>();
|
||||
callee()->pc()->SetRemoteDescription(
|
||||
srd_observer, caller()->CreateOfferAndWait().release());
|
||||
srd_observer.get(), caller()->CreateOfferAndWait().release());
|
||||
EXPECT_TRUE_WAIT(srd_observer->called(), kDefaultTimeout);
|
||||
EXPECT_EQ(srd_observer->error(), "");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user