| Index: webrtc/api/peerconnectioninterface_unittest.cc
 | 
| diff --git a/webrtc/api/peerconnectioninterface_unittest.cc b/webrtc/api/peerconnectioninterface_unittest.cc
 | 
| index 0b24fcb7cfc4d119af78dacd4258d84f6188aa76..419f69c5636705843bee89cf7078af3a51c79cb1 100644
 | 
| --- a/webrtc/api/peerconnectioninterface_unittest.cc
 | 
| +++ b/webrtc/api/peerconnectioninterface_unittest.cc
 | 
| @@ -242,6 +242,7 @@
 | 
|  
 | 
|  using ::testing::Exactly;
 | 
|  using cricket::StreamParams;
 | 
| +using rtc::scoped_refptr;
 | 
|  using webrtc::AudioSourceInterface;
 | 
|  using webrtc::AudioTrack;
 | 
|  using webrtc::AudioTrackInterface;
 | 
| @@ -534,18 +535,18 @@
 | 
|      return "";
 | 
|    }
 | 
|  
 | 
| -  rtc::scoped_refptr<PeerConnectionInterface> pc_;
 | 
| +  scoped_refptr<PeerConnectionInterface> pc_;
 | 
|    PeerConnectionInterface::SignalingState state_;
 | 
|    std::unique_ptr<IceCandidateInterface> last_candidate_;
 | 
| -  rtc::scoped_refptr<DataChannelInterface> last_datachannel_;
 | 
| +  scoped_refptr<DataChannelInterface> last_datachannel_;
 | 
|    rtc::scoped_refptr<StreamCollection> remote_streams_;
 | 
|    bool renegotiation_needed_ = false;
 | 
|    bool ice_complete_ = false;
 | 
|    bool callback_triggered = false;
 | 
|  
 | 
|   private:
 | 
| -  rtc::scoped_refptr<MediaStreamInterface> last_added_stream_;
 | 
| -  rtc::scoped_refptr<MediaStreamInterface> last_removed_stream_;
 | 
| +  scoped_refptr<MediaStreamInterface> last_added_stream_;
 | 
| +  scoped_refptr<MediaStreamInterface> last_removed_stream_;
 | 
|  };
 | 
|  
 | 
|  }  // namespace
 | 
| @@ -663,7 +664,7 @@
 | 
|      server.uri = uri;
 | 
|      config.servers.push_back(server);
 | 
|  
 | 
| -    rtc::scoped_refptr<PeerConnectionInterface> pc;
 | 
| +    scoped_refptr<PeerConnectionInterface> pc;
 | 
|      pc = pc_factory_->CreatePeerConnection(config, nullptr, nullptr, nullptr,
 | 
|                                             &observer_);
 | 
|      EXPECT_EQ(nullptr, pc);
 | 
| @@ -699,11 +700,11 @@
 | 
|  
 | 
|    void AddVideoStream(const std::string& label) {
 | 
|      // Create a local stream.
 | 
| -    rtc::scoped_refptr<MediaStreamInterface> stream(
 | 
| +    scoped_refptr<MediaStreamInterface> stream(
 | 
|          pc_factory_->CreateLocalMediaStream(label));
 | 
| -    rtc::scoped_refptr<VideoTrackSourceInterface> video_source(
 | 
| +    scoped_refptr<VideoTrackSourceInterface> video_source(
 | 
|          pc_factory_->CreateVideoSource(new cricket::FakeVideoCapturer(), NULL));
 | 
| -    rtc::scoped_refptr<VideoTrackInterface> video_track(
 | 
| +    scoped_refptr<VideoTrackInterface> video_track(
 | 
|          pc_factory_->CreateVideoTrack(label + "v0", video_source));
 | 
|      stream->AddTrack(video_track.get());
 | 
|      EXPECT_TRUE(pc_->AddStream(stream));
 | 
| @@ -713,9 +714,9 @@
 | 
|  
 | 
|    void AddVoiceStream(const std::string& label) {
 | 
|      // Create a local stream.
 | 
| -    rtc::scoped_refptr<MediaStreamInterface> stream(
 | 
| +    scoped_refptr<MediaStreamInterface> stream(
 | 
|          pc_factory_->CreateLocalMediaStream(label));
 | 
| -    rtc::scoped_refptr<AudioTrackInterface> audio_track(
 | 
| +    scoped_refptr<AudioTrackInterface> audio_track(
 | 
|          pc_factory_->CreateAudioTrack(label + "a0", NULL));
 | 
|      stream->AddTrack(audio_track.get());
 | 
|      EXPECT_TRUE(pc_->AddStream(stream));
 | 
| @@ -727,13 +728,13 @@
 | 
|                             const std::string& audio_track_label,
 | 
|                             const std::string& video_track_label) {
 | 
|      // Create a local stream.
 | 
| -    rtc::scoped_refptr<MediaStreamInterface> stream(
 | 
| +    scoped_refptr<MediaStreamInterface> stream(
 | 
|          pc_factory_->CreateLocalMediaStream(stream_label));
 | 
| -    rtc::scoped_refptr<AudioTrackInterface> audio_track(
 | 
| +    scoped_refptr<AudioTrackInterface> audio_track(
 | 
|          pc_factory_->CreateAudioTrack(
 | 
|              audio_track_label, static_cast<AudioSourceInterface*>(NULL)));
 | 
|      stream->AddTrack(audio_track.get());
 | 
| -    rtc::scoped_refptr<VideoTrackInterface> video_track(
 | 
| +    scoped_refptr<VideoTrackInterface> video_track(
 | 
|          pc_factory_->CreateVideoTrack(
 | 
|              video_track_label,
 | 
|              pc_factory_->CreateVideoSource(new cricket::FakeVideoCapturer())));
 | 
| @@ -1041,9 +1042,9 @@
 | 
|    }
 | 
|  
 | 
|    cricket::FakePortAllocator* port_allocator_ = nullptr;
 | 
| -  rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface> pc_factory_;
 | 
| -  rtc::scoped_refptr<PeerConnectionFactoryForTest> pc_factory_for_test_;
 | 
| -  rtc::scoped_refptr<PeerConnectionInterface> pc_;
 | 
| +  scoped_refptr<webrtc::PeerConnectionFactoryInterface> pc_factory_;
 | 
| +  scoped_refptr<PeerConnectionFactoryForTest> pc_factory_for_test_;
 | 
| +  scoped_refptr<PeerConnectionInterface> pc_;
 | 
|    MockPeerConnectionObserver observer_;
 | 
|    rtc::scoped_refptr<StreamCollection> reference_collection_;
 | 
|  };
 | 
| @@ -1051,7 +1052,7 @@
 | 
|  // Test that no callbacks on the PeerConnectionObserver are called after the
 | 
|  // PeerConnection is closed.
 | 
|  TEST_F(PeerConnectionInterfaceTest, CloseAndTestCallbackFunctions) {
 | 
| -  rtc::scoped_refptr<PeerConnectionInterface> pc(
 | 
| +  scoped_refptr<PeerConnectionInterface> pc(
 | 
|        pc_factory_for_test_->CreatePeerConnection(
 | 
|            PeerConnectionInterface::RTCConfiguration(), nullptr, nullptr,
 | 
|            nullptr, &observer_));
 | 
| @@ -1169,11 +1170,11 @@
 | 
|    ASSERT_EQ(2u, pc_->local_streams()->count());
 | 
|  
 | 
|    // Test we can add multiple local streams to one peerconnection.
 | 
| -  rtc::scoped_refptr<MediaStreamInterface> stream(
 | 
| +  scoped_refptr<MediaStreamInterface> stream(
 | 
|        pc_factory_->CreateLocalMediaStream(kStreamLabel3));
 | 
| -  rtc::scoped_refptr<AudioTrackInterface> audio_track(
 | 
| -      pc_factory_->CreateAudioTrack(kStreamLabel3,
 | 
| -                                    static_cast<AudioSourceInterface*>(NULL)));
 | 
| +  scoped_refptr<AudioTrackInterface> audio_track(
 | 
| +      pc_factory_->CreateAudioTrack(
 | 
| +          kStreamLabel3, static_cast<AudioSourceInterface*>(NULL)));
 | 
|    stream->AddTrack(audio_track.get());
 | 
|    EXPECT_TRUE(pc_->AddStream(stream));
 | 
|    EXPECT_EQ(3u, pc_->local_streams()->count());
 | 
| @@ -1251,16 +1252,15 @@
 | 
|  TEST_F(PeerConnectionInterfaceTest, AddTrackRemoveTrack) {
 | 
|    CreatePeerConnection();
 | 
|    // Create a dummy stream, so tracks share a stream label.
 | 
| -  rtc::scoped_refptr<MediaStreamInterface> stream(
 | 
| +  scoped_refptr<MediaStreamInterface> stream(
 | 
|        pc_factory_->CreateLocalMediaStream(kStreamLabel1));
 | 
|    std::vector<MediaStreamInterface*> stream_list;
 | 
|    stream_list.push_back(stream.get());
 | 
| -  rtc::scoped_refptr<AudioTrackInterface> audio_track(
 | 
| +  scoped_refptr<AudioTrackInterface> audio_track(
 | 
|        pc_factory_->CreateAudioTrack("audio_track", nullptr));
 | 
| -  rtc::scoped_refptr<VideoTrackInterface> video_track(
 | 
| -      pc_factory_->CreateVideoTrack(
 | 
| -          "video_track",
 | 
| -          pc_factory_->CreateVideoSource(new cricket::FakeVideoCapturer())));
 | 
| +  scoped_refptr<VideoTrackInterface> video_track(pc_factory_->CreateVideoTrack(
 | 
| +      "video_track",
 | 
| +      pc_factory_->CreateVideoSource(new cricket::FakeVideoCapturer())));
 | 
|    auto audio_sender = pc_->AddTrack(audio_track, stream_list);
 | 
|    auto video_sender = pc_->AddTrack(video_track, stream_list);
 | 
|    EXPECT_EQ(1UL, audio_sender->stream_ids().size());
 | 
| @@ -1326,12 +1326,11 @@
 | 
|  TEST_F(PeerConnectionInterfaceTest, AddTrackWithoutStream) {
 | 
|    CreatePeerConnection();
 | 
|    // Create a dummy stream, so tracks share a stream label.
 | 
| -  rtc::scoped_refptr<AudioTrackInterface> audio_track(
 | 
| +  scoped_refptr<AudioTrackInterface> audio_track(
 | 
|        pc_factory_->CreateAudioTrack("audio_track", nullptr));
 | 
| -  rtc::scoped_refptr<VideoTrackInterface> video_track(
 | 
| -      pc_factory_->CreateVideoTrack(
 | 
| -          "video_track",
 | 
| -          pc_factory_->CreateVideoSource(new cricket::FakeVideoCapturer())));
 | 
| +  scoped_refptr<VideoTrackInterface> video_track(pc_factory_->CreateVideoTrack(
 | 
| +      "video_track",
 | 
| +      pc_factory_->CreateVideoSource(new cricket::FakeVideoCapturer())));
 | 
|    auto audio_sender =
 | 
|        pc_->AddTrack(audio_track, std::vector<MediaStreamInterface*>());
 | 
|    auto video_sender =
 | 
| @@ -1490,10 +1489,9 @@
 | 
|    MediaStreamInterface* stream = pc_->local_streams()->at(0);
 | 
|  
 | 
|    // Add video track to the audio-only stream.
 | 
| -  rtc::scoped_refptr<VideoTrackInterface> video_track(
 | 
| -      pc_factory_->CreateVideoTrack(
 | 
| -          "video_label",
 | 
| -          pc_factory_->CreateVideoSource(new cricket::FakeVideoCapturer())));
 | 
| +  scoped_refptr<VideoTrackInterface> video_track(pc_factory_->CreateVideoTrack(
 | 
| +      "video_label",
 | 
| +      pc_factory_->CreateVideoSource(new cricket::FakeVideoCapturer())));
 | 
|    stream->AddTrack(video_track.get());
 | 
|  
 | 
|    std::unique_ptr<SessionDescriptionInterface> offer;
 | 
| @@ -1545,7 +1543,7 @@
 | 
|    InitiateCall();
 | 
|    ASSERT_LT(0u, pc_->remote_streams()->count());
 | 
|    ASSERT_LT(0u, pc_->remote_streams()->at(0)->GetAudioTracks().size());
 | 
| -  rtc::scoped_refptr<MediaStreamTrackInterface> remote_audio =
 | 
| +  scoped_refptr<MediaStreamTrackInterface> remote_audio =
 | 
|        pc_->remote_streams()->at(0)->GetAudioTracks()[0];
 | 
|    EXPECT_TRUE(DoGetStats(remote_audio));
 | 
|  
 | 
| @@ -1567,7 +1565,7 @@
 | 
|    InitiateCall();
 | 
|    ASSERT_LT(0u, pc_->remote_streams()->count());
 | 
|    ASSERT_LT(0u, pc_->remote_streams()->at(0)->GetVideoTracks().size());
 | 
| -  rtc::scoped_refptr<MediaStreamTrackInterface> remote_video =
 | 
| +  scoped_refptr<MediaStreamTrackInterface> remote_video =
 | 
|        pc_->remote_streams()->at(0)->GetVideoTracks()[0];
 | 
|    EXPECT_TRUE(DoGetStats(remote_video));
 | 
|  }
 | 
| @@ -1578,7 +1576,7 @@
 | 
|  // data is returned for the track.
 | 
|  TEST_F(PeerConnectionInterfaceTest, DISABLED_GetStatsForInvalidTrack) {
 | 
|    InitiateCall();
 | 
| -  rtc::scoped_refptr<AudioTrackInterface> unknown_audio_track(
 | 
| +  scoped_refptr<AudioTrackInterface> unknown_audio_track(
 | 
|        pc_factory_->CreateAudioTrack("unknown track", NULL));
 | 
|    EXPECT_FALSE(DoGetStats(unknown_audio_track));
 | 
|  }
 | 
| @@ -1588,9 +1586,9 @@
 | 
|    FakeConstraints constraints;
 | 
|    constraints.SetAllowRtpDataChannels();
 | 
|    CreatePeerConnection(&constraints);
 | 
| -  rtc::scoped_refptr<DataChannelInterface> data1 =
 | 
| +  scoped_refptr<DataChannelInterface> data1  =
 | 
|        pc_->CreateDataChannel("test1", NULL);
 | 
| -  rtc::scoped_refptr<DataChannelInterface> data2 =
 | 
| +  scoped_refptr<DataChannelInterface> data2  =
 | 
|        pc_->CreateDataChannel("test2", NULL);
 | 
|    ASSERT_TRUE(data1 != NULL);
 | 
|    std::unique_ptr<MockDataChannelObserver> observer1(
 | 
| @@ -1635,9 +1633,9 @@
 | 
|    FakeConstraints constraints;
 | 
|    constraints.SetAllowRtpDataChannels();
 | 
|    CreatePeerConnection(&constraints);
 | 
| -  rtc::scoped_refptr<DataChannelInterface> data1 =
 | 
| +  scoped_refptr<DataChannelInterface> data1  =
 | 
|        pc_->CreateDataChannel("test1", NULL);
 | 
| -  rtc::scoped_refptr<DataChannelInterface> data2 =
 | 
| +  scoped_refptr<DataChannelInterface> data2  =
 | 
|        pc_->CreateDataChannel("test2", NULL);
 | 
|    ASSERT_TRUE(data1 != NULL);
 | 
|    std::unique_ptr<MockDataChannelObserver> observer1(
 | 
| @@ -1665,7 +1663,7 @@
 | 
|    FakeConstraints constraints;
 | 
|    constraints.SetAllowRtpDataChannels();
 | 
|    CreatePeerConnection(&constraints);
 | 
| -  rtc::scoped_refptr<DataChannelInterface> data1 =
 | 
| +  scoped_refptr<DataChannelInterface> data1  =
 | 
|        pc_->CreateDataChannel("test1", NULL);
 | 
|    std::unique_ptr<MockDataChannelObserver> observer1(
 | 
|        new MockDataChannelObserver(data1));
 | 
| @@ -1689,7 +1687,7 @@
 | 
|    CreatePeerConnection(&constraints);
 | 
|  
 | 
|    std::string offer_label = "offer_channel";
 | 
| -  rtc::scoped_refptr<DataChannelInterface> offer_channel =
 | 
| +  scoped_refptr<DataChannelInterface> offer_channel  =
 | 
|        pc_->CreateDataChannel(offer_label, NULL);
 | 
|  
 | 
|    CreateOfferAsLocalDescription();
 | 
| @@ -1732,7 +1730,7 @@
 | 
|    std::string label = "test";
 | 
|    webrtc::DataChannelInit config;
 | 
|    config.reliable = true;
 | 
| -  rtc::scoped_refptr<DataChannelInterface> channel =
 | 
| +  scoped_refptr<DataChannelInterface> channel  =
 | 
|        pc_->CreateDataChannel(label, &config);
 | 
|    EXPECT_TRUE(channel == NULL);
 | 
|  }
 | 
| @@ -1744,11 +1742,11 @@
 | 
|    CreatePeerConnection(&constraints);
 | 
|  
 | 
|    std::string label = "test";
 | 
| -  rtc::scoped_refptr<DataChannelInterface> channel =
 | 
| +  scoped_refptr<DataChannelInterface> channel =
 | 
|        pc_->CreateDataChannel(label, nullptr);
 | 
|    EXPECT_NE(channel, nullptr);
 | 
|  
 | 
| -  rtc::scoped_refptr<DataChannelInterface> dup_channel =
 | 
| +  scoped_refptr<DataChannelInterface> dup_channel =
 | 
|        pc_->CreateDataChannel(label, nullptr);
 | 
|    EXPECT_EQ(dup_channel, nullptr);
 | 
|  }
 | 
| @@ -1762,7 +1760,7 @@
 | 
|  
 | 
|    webrtc::DataChannelInit config;
 | 
|  
 | 
| -  rtc::scoped_refptr<DataChannelInterface> channel =
 | 
| +  scoped_refptr<DataChannelInterface> channel =
 | 
|        pc_->CreateDataChannel("1", &config);
 | 
|    EXPECT_TRUE(channel != NULL);
 | 
|    EXPECT_TRUE(channel->reliable());
 | 
| @@ -1803,7 +1801,7 @@
 | 
|    config.maxRetransmits = 0;
 | 
|    config.maxRetransmitTime = 0;
 | 
|  
 | 
| -  rtc::scoped_refptr<DataChannelInterface> channel =
 | 
| +  scoped_refptr<DataChannelInterface> channel =
 | 
|        pc_->CreateDataChannel(label, &config);
 | 
|    EXPECT_TRUE(channel == NULL);
 | 
|  }
 | 
| @@ -1817,7 +1815,7 @@
 | 
|    CreatePeerConnection(&constraints);
 | 
|  
 | 
|    webrtc::DataChannelInit config;
 | 
| -  rtc::scoped_refptr<DataChannelInterface> channel;
 | 
| +  scoped_refptr<DataChannelInterface> channel;
 | 
|  
 | 
|    config.id = 1;
 | 
|    channel = pc_->CreateDataChannel("1", &config);
 | 
| @@ -1845,11 +1843,11 @@
 | 
|    CreatePeerConnection(&constraints);
 | 
|  
 | 
|    std::string label = "test";
 | 
| -  rtc::scoped_refptr<DataChannelInterface> channel =
 | 
| +  scoped_refptr<DataChannelInterface> channel =
 | 
|        pc_->CreateDataChannel(label, nullptr);
 | 
|    EXPECT_NE(channel, nullptr);
 | 
|  
 | 
| -  rtc::scoped_refptr<DataChannelInterface> dup_channel =
 | 
| +  scoped_refptr<DataChannelInterface> dup_channel =
 | 
|        pc_->CreateDataChannel(label, nullptr);
 | 
|    EXPECT_NE(dup_channel, nullptr);
 | 
|  }
 | 
| @@ -1861,12 +1859,12 @@
 | 
|    constraints.SetAllowRtpDataChannels();
 | 
|    CreatePeerConnection(&constraints);
 | 
|  
 | 
| -  rtc::scoped_refptr<DataChannelInterface> dc1 =
 | 
| +  scoped_refptr<DataChannelInterface> dc1  =
 | 
|        pc_->CreateDataChannel("test1", NULL);
 | 
|    EXPECT_TRUE(observer_.renegotiation_needed_);
 | 
|    observer_.renegotiation_needed_ = false;
 | 
|  
 | 
| -  rtc::scoped_refptr<DataChannelInterface> dc2 =
 | 
| +  scoped_refptr<DataChannelInterface> dc2  =
 | 
|        pc_->CreateDataChannel("test2", NULL);
 | 
|    EXPECT_TRUE(observer_.renegotiation_needed_);
 | 
|  }
 | 
| @@ -1877,9 +1875,9 @@
 | 
|    constraints.SetAllowRtpDataChannels();
 | 
|    CreatePeerConnection(&constraints);
 | 
|  
 | 
| -  rtc::scoped_refptr<DataChannelInterface> data1 =
 | 
| +  scoped_refptr<DataChannelInterface> data1  =
 | 
|        pc_->CreateDataChannel("test1", NULL);
 | 
| -  rtc::scoped_refptr<DataChannelInterface> data2 =
 | 
| +  scoped_refptr<DataChannelInterface> data2  =
 | 
|        pc_->CreateDataChannel("test2", NULL);
 | 
|    ASSERT_TRUE(data1 != NULL);
 | 
|    std::unique_ptr<MockDataChannelObserver> observer1(
 | 
| @@ -1902,7 +1900,7 @@
 | 
|    constraints.SetAllowRtpDataChannels();
 | 
|    CreatePeerConnection(&constraints);
 | 
|  
 | 
| -  rtc::scoped_refptr<DataChannelInterface> offer_channel(
 | 
| +  scoped_refptr<DataChannelInterface> offer_channel(
 | 
|        pc_->CreateDataChannel("offer_channel", NULL));
 | 
|  
 | 
|    CreateOfferAsLocalDescription();
 | 
| @@ -2108,8 +2106,8 @@
 | 
|    EXPECT_EQ(1u, pc_->local_streams()->count());
 | 
|    EXPECT_EQ(1u, pc_->remote_streams()->count());
 | 
|  
 | 
| -  rtc::scoped_refptr<MediaStreamInterface> remote_stream =
 | 
| -      pc_->remote_streams()->at(0);
 | 
| +  scoped_refptr<MediaStreamInterface> remote_stream =
 | 
| +          pc_->remote_streams()->at(0);
 | 
|    // Track state may be updated asynchronously.
 | 
|    EXPECT_EQ_WAIT(MediaStreamTrackInterface::kEnded,
 | 
|                   remote_stream->GetAudioTracks()[0]->state(), kTimeout);
 | 
| @@ -2126,7 +2124,7 @@
 | 
|    CreateAnswerAsLocalDescription();
 | 
|  
 | 
|    ASSERT_EQ(1u, pc_->local_streams()->count());
 | 
| -  rtc::scoped_refptr<MediaStreamInterface> local_stream =
 | 
| +  scoped_refptr<MediaStreamInterface> local_stream =
 | 
|        pc_->local_streams()->at(0);
 | 
|  
 | 
|    pc_->Close();
 | 
| @@ -2219,10 +2217,10 @@
 | 
|    EXPECT_TRUE(DoSetRemoteDescription(desc_ms1_two_tracks.release()));
 | 
|    EXPECT_TRUE(CompareStreamCollections(observer_.remote_streams(),
 | 
|                                         reference_collection_));
 | 
| -  rtc::scoped_refptr<AudioTrackInterface> audio_track2 =
 | 
| +  scoped_refptr<AudioTrackInterface> audio_track2 =
 | 
|        observer_.remote_streams()->at(0)->GetAudioTracks()[1];
 | 
|    EXPECT_EQ(webrtc::MediaStreamTrackInterface::kLive, audio_track2->state());
 | 
| -  rtc::scoped_refptr<VideoTrackInterface> video_track2 =
 | 
| +  scoped_refptr<VideoTrackInterface> video_track2 =
 | 
|        observer_.remote_streams()->at(0)->GetVideoTracks()[1];
 | 
|    EXPECT_EQ(webrtc::MediaStreamTrackInterface::kLive, video_track2->state());
 | 
|  
 | 
| @@ -2643,14 +2641,15 @@
 | 
|        const MediaConstraintsInterface *constraints) {
 | 
|      pcf_->create_media_controller_called_ = false;
 | 
|  
 | 
| -    rtc::scoped_refptr<PeerConnectionInterface> pc(pcf_->CreatePeerConnection(
 | 
| -        config, constraints, nullptr, nullptr, &observer_));
 | 
| +    scoped_refptr<PeerConnectionInterface> pc(
 | 
| +        pcf_->CreatePeerConnection(config, constraints, nullptr, nullptr,
 | 
| +                                   &observer_));
 | 
|      EXPECT_TRUE(pc.get());
 | 
|      EXPECT_TRUE(pcf_->create_media_controller_called_);
 | 
|      return pcf_->create_media_controller_config_;
 | 
|    }
 | 
|  
 | 
| -  rtc::scoped_refptr<PeerConnectionFactoryForTest> pcf_;
 | 
| +  scoped_refptr<PeerConnectionFactoryForTest> pcf_;
 | 
|    MockPeerConnectionObserver observer_;
 | 
|  };
 | 
|  
 | 
| 
 |