| Index: webrtc/call/call_perf_tests.cc
|
| diff --git a/webrtc/call/call_perf_tests.cc b/webrtc/call/call_perf_tests.cc
|
| index c918f0e16abda53663f1109cd8aaa1c6cab20d60..faefc425d7c7bc6bd4e7149757e5b2006f21731f 100644
|
| --- a/webrtc/call/call_perf_tests.cc
|
| +++ b/webrtc/call/call_perf_tests.cc
|
| @@ -296,16 +296,16 @@ void CallPerfTest::TestAudioVideoSync(bool fec, bool create_audio_first) {
|
| CodecInst isac = {103, "ISAC", 16000, 480, 1, 32000};
|
| EXPECT_EQ(0, voe_codec->SetSendCodec(send_channel_id, isac));
|
|
|
| - send_config_.rtp.nack.rtp_history_ms = kNackRtpHistoryMs;
|
| + video_send_config_.rtp.nack.rtp_history_ms = kNackRtpHistoryMs;
|
| if (fec) {
|
| - send_config_.rtp.fec.red_payload_type = kRedPayloadType;
|
| - send_config_.rtp.fec.ulpfec_payload_type = kUlpfecPayloadType;
|
| - receive_configs_[0].rtp.fec.red_payload_type = kRedPayloadType;
|
| - receive_configs_[0].rtp.fec.ulpfec_payload_type = kUlpfecPayloadType;
|
| + video_send_config_.rtp.fec.red_payload_type = kRedPayloadType;
|
| + video_send_config_.rtp.fec.ulpfec_payload_type = kUlpfecPayloadType;
|
| + video_receive_configs_[0].rtp.fec.red_payload_type = kRedPayloadType;
|
| + video_receive_configs_[0].rtp.fec.ulpfec_payload_type = kUlpfecPayloadType;
|
| }
|
| - receive_configs_[0].rtp.nack.rtp_history_ms = 1000;
|
| - receive_configs_[0].renderer = &observer;
|
| - receive_configs_[0].sync_group = kSyncGroup;
|
| + video_receive_configs_[0].rtp.nack.rtp_history_ms = 1000;
|
| + video_receive_configs_[0].renderer = &observer;
|
| + video_receive_configs_[0].sync_group = kSyncGroup;
|
|
|
| AudioReceiveStream::Config audio_recv_config;
|
| audio_recv_config.rtp.remote_ssrc = kAudioSendSsrc;
|
| @@ -464,9 +464,10 @@ void CallPerfTest::TestCaptureNtpTime(const FakeNetworkPipe::Config& net_config,
|
| capturer_ = frame_generator_capturer;
|
| }
|
|
|
| - void ModifyConfigs(VideoSendStream::Config* send_config,
|
| - std::vector<VideoReceiveStream::Config>* receive_configs,
|
| - VideoEncoderConfig* encoder_config) override {
|
| + void ModifyVideoConfigs(
|
| + VideoSendStream::Config* send_config,
|
| + std::vector<VideoReceiveStream::Config>* receive_configs,
|
| + VideoEncoderConfig* encoder_config) override {
|
| (*receive_configs)[0].renderer = this;
|
| // Enable the receiver side rtt calculation.
|
| (*receive_configs)[0].rtp.rtcp_xr.receiver_reference_time_report = true;
|
| @@ -531,9 +532,10 @@ void CallPerfTest::TestCpuOveruse(LoadObserver::Load tested_load,
|
| observation_complete_.Set();
|
| }
|
|
|
| - void ModifyConfigs(VideoSendStream::Config* send_config,
|
| - std::vector<VideoReceiveStream::Config>* receive_configs,
|
| - VideoEncoderConfig* encoder_config) override {
|
| + void ModifyVideoConfigs(
|
| + VideoSendStream::Config* send_config,
|
| + std::vector<VideoReceiveStream::Config>* receive_configs,
|
| + VideoEncoderConfig* encoder_config) override {
|
| send_config->overuse_callback = this;
|
| send_config->encoder_settings.encoder = &encoder_;
|
| }
|
| @@ -613,15 +615,16 @@ void CallPerfTest::TestMinTransmitBitrate(bool pad_to_min_bitrate) {
|
| return SEND_PACKET;
|
| }
|
|
|
| - void OnStreamsCreated(
|
| + void OnVideoStreamsCreated(
|
| VideoSendStream* send_stream,
|
| const std::vector<VideoReceiveStream*>& receive_streams) override {
|
| send_stream_ = send_stream;
|
| }
|
|
|
| - void ModifyConfigs(VideoSendStream::Config* send_config,
|
| - std::vector<VideoReceiveStream::Config>* receive_configs,
|
| - VideoEncoderConfig* encoder_config) override {
|
| + void ModifyVideoConfigs(
|
| + VideoSendStream::Config* send_config,
|
| + std::vector<VideoReceiveStream::Config>* receive_configs,
|
| + VideoEncoderConfig* encoder_config) override {
|
| if (pad_to_min_bitrate_) {
|
| encoder_config->min_transmit_bitrate_bps = kMinTransmitBitrateBps;
|
| } else {
|
| @@ -698,9 +701,10 @@ TEST_F(CallPerfTest, KeepsHighBitrateWhenReconfiguringSender) {
|
| return config;
|
| }
|
|
|
| - void ModifyConfigs(VideoSendStream::Config* send_config,
|
| - std::vector<VideoReceiveStream::Config>* receive_configs,
|
| - VideoEncoderConfig* encoder_config) override {
|
| + void ModifyVideoConfigs(
|
| + VideoSendStream::Config* send_config,
|
| + std::vector<VideoReceiveStream::Config>* receive_configs,
|
| + VideoEncoderConfig* encoder_config) override {
|
| send_config->encoder_settings.encoder = this;
|
| encoder_config->streams[0].min_bitrate_bps = 50000;
|
| encoder_config->streams[0].target_bitrate_bps =
|
| @@ -709,7 +713,7 @@ TEST_F(CallPerfTest, KeepsHighBitrateWhenReconfiguringSender) {
|
| encoder_config_ = *encoder_config;
|
| }
|
|
|
| - void OnStreamsCreated(
|
| + void OnVideoStreamsCreated(
|
| VideoSendStream* send_stream,
|
| const std::vector<VideoReceiveStream*>& receive_streams) override {
|
| send_stream_ = send_stream;
|
|
|