| Index: webrtc/call/call_perf_tests.cc
|
| diff --git a/webrtc/call/call_perf_tests.cc b/webrtc/call/call_perf_tests.cc
|
| index a141de85be6415419c7e0f8730c532079ededd2a..39c333e98413430dd46a0ee91059781ca3f1180b 100644
|
| --- a/webrtc/call/call_perf_tests.cc
|
| +++ b/webrtc/call/call_perf_tests.cc
|
| @@ -640,9 +640,8 @@
|
| FakeEncoder(Clock::GetRealTimeClock()),
|
| time_to_reconfigure_(false, false),
|
| encoder_inits_(0),
|
| - last_set_bitrate_kbps_(0),
|
| - send_stream_(nullptr),
|
| - frame_generator_(nullptr) {}
|
| + last_set_bitrate_(0),
|
| + send_stream_(nullptr) {}
|
|
|
| int32_t InitEncode(const VideoCodec* config,
|
| int32_t number_of_cores,
|
| @@ -652,9 +651,8 @@
|
| // First time initialization. Frame size is known.
|
| // |expected_bitrate| is affected by bandwidth estimation before the
|
| // first frame arrives to the encoder.
|
| - uint32_t expected_bitrate = last_set_bitrate_kbps_ > 0
|
| - ? last_set_bitrate_kbps_
|
| - : kInitialBitrateKbps;
|
| + uint32_t expected_bitrate =
|
| + last_set_bitrate_ > 0 ? last_set_bitrate_ : kInitialBitrateKbps;
|
| EXPECT_EQ(expected_bitrate, config->startBitrate)
|
| << "Encoder not initialized at expected bitrate.";
|
| EXPECT_EQ(kDefaultWidth, config->width);
|
| @@ -662,8 +660,9 @@
|
| } else if (encoder_inits_ == 2) {
|
| EXPECT_EQ(2 * kDefaultWidth, config->width);
|
| EXPECT_EQ(2 * kDefaultHeight, config->height);
|
| - EXPECT_GE(last_set_bitrate_kbps_, kReconfigureThresholdKbps);
|
| - EXPECT_NEAR(config->startBitrate, last_set_bitrate_kbps_,
|
| + EXPECT_GE(last_set_bitrate_, kReconfigureThresholdKbps);
|
| + EXPECT_NEAR(config->startBitrate,
|
| + last_set_bitrate_,
|
| kPermittedReconfiguredBitrateDiffKbps)
|
| << "Encoder reconfigured with bitrate too far away from last set.";
|
| observation_complete_.Set();
|
| @@ -671,14 +670,14 @@
|
| return FakeEncoder::InitEncode(config, number_of_cores, max_payload_size);
|
| }
|
|
|
| - int32_t SetRateAllocation(const BitrateAllocation& rate_allocation,
|
| - uint32_t framerate) override {
|
| - last_set_bitrate_kbps_ = rate_allocation.get_sum_kbps();
|
| + int32_t SetRates(uint32_t new_target_bitrate_kbps,
|
| + uint32_t framerate) override {
|
| + last_set_bitrate_ = new_target_bitrate_kbps;
|
| if (encoder_inits_ == 1 &&
|
| - rate_allocation.get_sum_kbps() > kReconfigureThresholdKbps) {
|
| + new_target_bitrate_kbps > kReconfigureThresholdKbps) {
|
| time_to_reconfigure_.Set();
|
| }
|
| - return FakeEncoder::SetRateAllocation(rate_allocation, framerate);
|
| + return FakeEncoder::SetRates(new_target_bitrate_kbps, framerate);
|
| }
|
|
|
| Call::Config GetSenderCallConfig() override {
|
| @@ -724,7 +723,7 @@
|
| private:
|
| rtc::Event time_to_reconfigure_;
|
| int encoder_inits_;
|
| - uint32_t last_set_bitrate_kbps_;
|
| + uint32_t last_set_bitrate_;
|
| VideoSendStream* send_stream_;
|
| test::FrameGeneratorCapturer* frame_generator_;
|
| VideoEncoderConfig encoder_config_;
|
|
|