| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 #include "webrtc/video/video_quality_test.h" | 10 #include "webrtc/video/video_quality_test.h" |
| (...skipping 1566 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1577 | 1577 |
| 1578 FILE* graph_data_output_file = nullptr; | 1578 FILE* graph_data_output_file = nullptr; |
| 1579 if (!params_.analyzer.graph_data_output_filename.empty()) { | 1579 if (!params_.analyzer.graph_data_output_filename.empty()) { |
| 1580 graph_data_output_file = | 1580 graph_data_output_file = |
| 1581 fopen(params_.analyzer.graph_data_output_filename.c_str(), "w"); | 1581 fopen(params_.analyzer.graph_data_output_filename.c_str(), "w"); |
| 1582 RTC_CHECK(graph_data_output_file) | 1582 RTC_CHECK(graph_data_output_file) |
| 1583 << "Can't open the file " << params_.analyzer.graph_data_output_filename | 1583 << "Can't open the file " << params_.analyzer.graph_data_output_filename |
| 1584 << "!"; | 1584 << "!"; |
| 1585 } | 1585 } |
| 1586 | 1586 |
| 1587 webrtc::RtcEventLogNullImpl event_log; | 1587 Call::Config call_config(event_log_.get()); |
| 1588 Call::Config call_config(&event_log_); | |
| 1589 call_config.bitrate_config = params.call.call_bitrate_config; | 1588 call_config.bitrate_config = params.call.call_bitrate_config; |
| 1590 CreateCalls(call_config, call_config); | 1589 CreateCalls(call_config, call_config); |
| 1591 | 1590 |
| 1592 test::LayerFilteringTransport send_transport( | 1591 test::LayerFilteringTransport send_transport( |
| 1593 params_.pipe, sender_call_.get(), kPayloadTypeVP8, kPayloadTypeVP9, | 1592 params_.pipe, sender_call_.get(), kPayloadTypeVP8, kPayloadTypeVP9, |
| 1594 params_.video.selected_tl, params_.ss.selected_sl); | 1593 params_.video.selected_tl, params_.ss.selected_sl); |
| 1595 test::DirectTransport recv_transport( | 1594 test::DirectTransport recv_transport( |
| 1596 params_.pipe, receiver_call_.get(), MediaType::VIDEO); | 1595 params_.pipe, receiver_call_.get(), MediaType::VIDEO); |
| 1597 | 1596 |
| 1598 std::string graph_title = params_.analyzer.graph_title; | 1597 std::string graph_title = params_.analyzer.graph_title; |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1729 | 1728 |
| 1730 *audio_receive_stream = call->CreateAudioReceiveStream(audio_config); | 1729 *audio_receive_stream = call->CreateAudioReceiveStream(audio_config); |
| 1731 } | 1730 } |
| 1732 | 1731 |
| 1733 void VideoQualityTest::RunWithRenderers(const Params& params) { | 1732 void VideoQualityTest::RunWithRenderers(const Params& params) { |
| 1734 params_ = params; | 1733 params_ = params; |
| 1735 CheckParams(); | 1734 CheckParams(); |
| 1736 | 1735 |
| 1737 // TODO(ivica): Remove bitrate_config and use the default Call::Config(), to | 1736 // TODO(ivica): Remove bitrate_config and use the default Call::Config(), to |
| 1738 // match the full stack tests. | 1737 // match the full stack tests. |
| 1739 webrtc::RtcEventLogNullImpl event_log; | 1738 Call::Config call_config(event_log_.get()); |
| 1740 Call::Config call_config(&event_log_); | |
| 1741 call_config.bitrate_config = params_.call.call_bitrate_config; | 1739 call_config.bitrate_config = params_.call.call_bitrate_config; |
| 1742 | 1740 |
| 1743 ::VoiceEngineState voe; | 1741 ::VoiceEngineState voe; |
| 1744 if (params_.audio.enabled) { | 1742 if (params_.audio.enabled) { |
| 1745 CreateVoiceEngine(&voe, decoder_factory_); | 1743 CreateVoiceEngine(&voe, decoder_factory_); |
| 1746 AudioState::Config audio_state_config; | 1744 AudioState::Config audio_state_config; |
| 1747 audio_state_config.voice_engine = voe.voice_engine; | 1745 audio_state_config.voice_engine = voe.voice_engine; |
| 1748 audio_state_config.audio_mixer = AudioMixerImpl::Create(); | 1746 audio_state_config.audio_mixer = AudioMixerImpl::Create(); |
| 1749 call_config.audio_state = AudioState::Create(audio_state_config); | 1747 call_config.audio_state = AudioState::Create(audio_state_config); |
| 1750 } | 1748 } |
| (...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1884 if (!params_.video.encoded_frame_base_path.empty()) { | 1882 if (!params_.video.encoded_frame_base_path.empty()) { |
| 1885 std::ostringstream str; | 1883 std::ostringstream str; |
| 1886 str << receive_logs_++; | 1884 str << receive_logs_++; |
| 1887 std::string path = | 1885 std::string path = |
| 1888 params_.video.encoded_frame_base_path + "." + str.str() + ".recv.ivf"; | 1886 params_.video.encoded_frame_base_path + "." + str.str() + ".recv.ivf"; |
| 1889 stream->EnableEncodedFrameRecording(rtc::CreatePlatformFile(path), | 1887 stream->EnableEncodedFrameRecording(rtc::CreatePlatformFile(path), |
| 1890 10000000); | 1888 10000000); |
| 1891 } | 1889 } |
| 1892 } | 1890 } |
| 1893 } // namespace webrtc | 1891 } // namespace webrtc |
| OLD | NEW |