| 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 | 10 |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 int NumTemporalLayers() { | 62 int NumTemporalLayers() { |
| 63 return static_cast<int>(FLAG_num_temporal_layers); | 63 return static_cast<int>(FLAG_num_temporal_layers); |
| 64 } | 64 } |
| 65 | 65 |
| 66 // Flags common with video loopback, with equal default values. | 66 // Flags common with video loopback, with equal default values. |
| 67 DEFINE_string(codec, "VP8", "Video codec to use."); | 67 DEFINE_string(codec, "VP8", "Video codec to use."); |
| 68 std::string Codec() { | 68 std::string Codec() { |
| 69 return static_cast<std::string>(FLAG_codec); | 69 return static_cast<std::string>(FLAG_codec); |
| 70 } | 70 } |
| 71 | 71 |
| 72 DEFINE_string(rtc_event_log_name, "", "Filename for rtc event log."); |
| 73 std::string RtcEventLogName() { |
| 74 return static_cast<std::string>(FLAG_rtc_event_log_name); |
| 75 } |
| 76 |
| 77 DEFINE_string(rtp_dump_name, "", "Filename for dumped received RTP stream."); |
| 78 std::string RtpDumpName() { |
| 79 return static_cast<std::string>(FLAG_rtp_dump_name); |
| 80 } |
| 81 |
| 72 DEFINE_int(selected_tl, | 82 DEFINE_int(selected_tl, |
| 73 -1, | 83 -1, |
| 74 "Temporal layer to show or analyze. -1 to disable filtering."); | 84 "Temporal layer to show or analyze. -1 to disable filtering."); |
| 75 int SelectedTL() { | 85 int SelectedTL() { |
| 76 return static_cast<int>(FLAG_selected_tl); | 86 return static_cast<int>(FLAG_selected_tl); |
| 77 } | 87 } |
| 78 | 88 |
| 79 DEFINE_int( | 89 DEFINE_int( |
| 80 duration, | 90 duration, |
| 81 0, | 91 0, |
| (...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 268 false, // ULPFEC disabled. | 278 false, // ULPFEC disabled. |
| 269 false, // FlexFEC disabled. | 279 false, // FlexFEC disabled. |
| 270 flags::EncodedFramePath(), | 280 flags::EncodedFramePath(), |
| 271 ""}; | 281 ""}; |
| 272 params.screenshare = {true, flags::SlideChangeInterval(), | 282 params.screenshare = {true, flags::SlideChangeInterval(), |
| 273 flags::ScrollDuration(), flags::Slides()}; | 283 flags::ScrollDuration(), flags::Slides()}; |
| 274 params.analyzer = {"screenshare", 0.0, 0.0, flags::DurationSecs(), | 284 params.analyzer = {"screenshare", 0.0, 0.0, flags::DurationSecs(), |
| 275 flags::OutputFilename(), flags::GraphTitle()}; | 285 flags::OutputFilename(), flags::GraphTitle()}; |
| 276 params.pipe = pipe_config; | 286 params.pipe = pipe_config; |
| 277 params.logs = flags::FLAG_logs; | 287 params.logs = flags::FLAG_logs; |
| 288 params.rtc_event_log_name = flags::RtcEventLogName(); |
| 289 params.rtp_dump_name = flags::RtpDumpName(); |
| 278 | 290 |
| 279 if (flags::NumStreams() > 1 && flags::Stream0().empty() && | 291 if (flags::NumStreams() > 1 && flags::Stream0().empty() && |
| 280 flags::Stream1().empty()) { | 292 flags::Stream1().empty()) { |
| 281 params.ss.infer_streams = true; | 293 params.ss.infer_streams = true; |
| 282 } | 294 } |
| 283 | 295 |
| 284 std::vector<std::string> stream_descriptors; | 296 std::vector<std::string> stream_descriptors; |
| 285 stream_descriptors.push_back(flags::Stream0()); | 297 stream_descriptors.push_back(flags::Stream0()); |
| 286 stream_descriptors.push_back(flags::Stream1()); | 298 stream_descriptors.push_back(flags::Stream1()); |
| 287 std::vector<std::string> SL_descriptors; | 299 std::vector<std::string> SL_descriptors; |
| (...skipping 21 matching lines...) Expand all Loading... |
| 309 } | 321 } |
| 310 | 322 |
| 311 // InitFieldTrialsFromString needs a reference to an std::string instance, | 323 // InitFieldTrialsFromString needs a reference to an std::string instance, |
| 312 // with a scope that outlives the test. | 324 // with a scope that outlives the test. |
| 313 std::string field_trials = webrtc::flags::FLAG_force_fieldtrials; | 325 std::string field_trials = webrtc::flags::FLAG_force_fieldtrials; |
| 314 webrtc::test::InitFieldTrialsFromString(field_trials); | 326 webrtc::test::InitFieldTrialsFromString(field_trials); |
| 315 | 327 |
| 316 webrtc::test::RunTest(webrtc::Loopback); | 328 webrtc::test::RunTest(webrtc::Loopback); |
| 317 return 0; | 329 return 0; |
| 318 } | 330 } |
| OLD | NEW |