Change stream.AddTrack/RemoveTrack to take a scoped_refptr argument
This better reflects the ownership passing of AddTrack, and is more consistent for RemoveTrack. Bug: webrtc:13980 Change-Id: Ide5baccf15fc687a4e092f8831ce8c0fea46604e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259740 Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36603}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
8088aad5ac
commit
2f7ad28a6d
@ -210,7 +210,7 @@ class RtpSenderReceiverTest
|
||||
FakeVideoTrackSource::Create(is_screencast));
|
||||
video_track_ =
|
||||
VideoTrack::Create(kVideoTrackId, source, rtc::Thread::Current());
|
||||
EXPECT_TRUE(local_stream_->AddTrack(video_track_.get()));
|
||||
EXPECT_TRUE(local_stream_->AddTrack(video_track_));
|
||||
}
|
||||
|
||||
void CreateAudioRtpSender() { CreateAudioRtpSender(nullptr); }
|
||||
@ -218,7 +218,7 @@ class RtpSenderReceiverTest
|
||||
void CreateAudioRtpSender(
|
||||
const rtc::scoped_refptr<LocalAudioSource>& source) {
|
||||
audio_track_ = AudioTrack::Create(kAudioTrackId, source);
|
||||
EXPECT_TRUE(local_stream_->AddTrack(audio_track_.get()));
|
||||
EXPECT_TRUE(local_stream_->AddTrack(audio_track_));
|
||||
std::unique_ptr<MockSetStreamsObserver> set_streams_observer =
|
||||
std::make_unique<MockSetStreamsObserver>();
|
||||
audio_rtp_sender_ =
|
||||
@ -897,7 +897,7 @@ TEST_F(RtpSenderReceiverTest, AudioSenderCanSetParametersBeforeNegotiation) {
|
||||
|
||||
TEST_F(RtpSenderReceiverTest, AudioSenderInitParametersMovedAfterNegotiation) {
|
||||
audio_track_ = AudioTrack::Create(kAudioTrackId, nullptr);
|
||||
EXPECT_TRUE(local_stream_->AddTrack(audio_track_.get()));
|
||||
EXPECT_TRUE(local_stream_->AddTrack(audio_track_));
|
||||
|
||||
std::unique_ptr<MockSetStreamsObserver> set_streams_observer =
|
||||
std::make_unique<MockSetStreamsObserver>();
|
||||
|
||||
Reference in New Issue
Block a user