| Index: webrtc/call/bitrate_estimator_tests.cc
|
| diff --git a/webrtc/call/bitrate_estimator_tests.cc b/webrtc/call/bitrate_estimator_tests.cc
|
| index 08e36c893a9b029be5b3cf7a27aac154be9a76c6..e327c59d9ea61302fc7b38a0d3516fc15d42561c 100644
|
| --- a/webrtc/call/bitrate_estimator_tests.cc
|
| +++ b/webrtc/call/bitrate_estimator_tests.cc
|
| @@ -116,15 +116,7 @@ static const int kASTExtensionId = 5;
|
|
|
| class BitrateEstimatorTest : public test::CallTest {
|
| public:
|
| - BitrateEstimatorTest()
|
| - : receiver_trace_(),
|
| - send_transport_(),
|
| - receive_transport_(),
|
| - sender_call_(),
|
| - receiver_call_(),
|
| - receive_config_(nullptr),
|
| - streams_() {
|
| - }
|
| + BitrateEstimatorTest() : receive_config_(nullptr) {}
|
|
|
| virtual ~BitrateEstimatorTest() {
|
| EXPECT_TRUE(streams_.empty());
|
| @@ -136,10 +128,12 @@ class BitrateEstimatorTest : public test::CallTest {
|
| receiver_call_.reset(Call::Create(config));
|
| sender_call_.reset(Call::Create(config));
|
|
|
| - send_transport_.SetReceiver(receiver_call_->Receiver());
|
| - receive_transport_.SetReceiver(sender_call_->Receiver());
|
| + send_transport_.reset(new test::DirectTransport(sender_call_.get()));
|
| + send_transport_->SetReceiver(receiver_call_->Receiver());
|
| + receive_transport_.reset(new test::DirectTransport(receiver_call_.get()));
|
| + receive_transport_->SetReceiver(sender_call_->Receiver());
|
|
|
| - send_config_ = VideoSendStream::Config(&send_transport_);
|
| + send_config_ = VideoSendStream::Config(send_transport_.get());
|
| send_config_.rtp.ssrcs.push_back(kSendSsrcs[0]);
|
| // Encoders will be set separately per stream.
|
| send_config_.encoder_settings.encoder = nullptr;
|
| @@ -147,7 +141,7 @@ class BitrateEstimatorTest : public test::CallTest {
|
| send_config_.encoder_settings.payload_type = kFakeSendPayloadType;
|
| encoder_config_.streams = test::CreateVideoStreams(1);
|
|
|
| - receive_config_ = VideoReceiveStream::Config(&receive_transport_);
|
| + receive_config_ = VideoReceiveStream::Config(receive_transport_.get());
|
| // receive_config_.decoders will be set by every stream separately.
|
| receive_config_.rtp.remote_ssrc = send_config_.rtp.ssrcs[0];
|
| receive_config_.rtp.local_ssrc = kReceiverLocalSsrc;
|
| @@ -162,8 +156,8 @@ class BitrateEstimatorTest : public test::CallTest {
|
| std::for_each(streams_.begin(), streams_.end(),
|
| std::mem_fun(&Stream::StopSending));
|
|
|
| - send_transport_.StopSending();
|
| - receive_transport_.StopSending();
|
| + send_transport_->StopSending();
|
| + receive_transport_->StopSending();
|
|
|
| while (!streams_.empty()) {
|
| delete streams_.back();
|
| @@ -211,8 +205,8 @@ class BitrateEstimatorTest : public test::CallTest {
|
| receive_config.rtp.extensions.push_back(
|
| RtpExtension(RtpExtension::kAbsSendTime, kASTExtensionId));
|
| receive_config.combined_audio_video_bwe = true;
|
| - audio_receive_stream_ = test_->receiver_call_->CreateAudioReceiveStream(
|
| - receive_config);
|
| + audio_receive_stream_ =
|
| + test_->receiver_call_->CreateAudioReceiveStream(receive_config);
|
| } else {
|
| VideoReceiveStream::Decoder decoder;
|
| decoder.decoder = &fake_decoder_;
|
| @@ -270,8 +264,8 @@ class BitrateEstimatorTest : public test::CallTest {
|
|
|
| test::FakeVoiceEngine fake_voice_engine_;
|
| TraceObserver receiver_trace_;
|
| - test::DirectTransport send_transport_;
|
| - test::DirectTransport receive_transport_;
|
| + rtc::scoped_ptr<test::DirectTransport> send_transport_;
|
| + rtc::scoped_ptr<test::DirectTransport> receive_transport_;
|
| rtc::scoped_ptr<Call> sender_call_;
|
| rtc::scoped_ptr<Call> receiver_call_;
|
| VideoReceiveStream::Config receive_config_;
|
|
|