| Index: webrtc/video/screenshare_loopback.cc
|
| diff --git a/webrtc/video/screenshare_loopback.cc b/webrtc/video/screenshare_loopback.cc
|
| index 01dee91de597d3dc4d5ee1bbc472f85509a923c3..d9de841084e3685c62ba01988a43e28c635275c9 100644
|
| --- a/webrtc/video/screenshare_loopback.cc
|
| +++ b/webrtc/video/screenshare_loopback.cc
|
| @@ -69,6 +69,16 @@ std::string Codec() {
|
| return static_cast<std::string>(FLAG_codec);
|
| }
|
|
|
| +DEFINE_string(rtc_event_log_name, "", "Filename for rtc event log.");
|
| +std::string RtcEventLogName() {
|
| + return static_cast<std::string>(FLAG_rtc_event_log_name);
|
| +}
|
| +
|
| +DEFINE_string(rtp_dump_name, "", "Filename for dumped received RTP stream.");
|
| +std::string RtpDumpName() {
|
| + return static_cast<std::string>(FLAG_rtp_dump_name);
|
| +}
|
| +
|
| DEFINE_int(selected_tl,
|
| -1,
|
| "Temporal layer to show or analyze. -1 to disable filtering.");
|
| @@ -267,14 +277,14 @@ void Loopback() {
|
| flags::MinTransmitBitrateKbps() * 1000,
|
| false, // ULPFEC disabled.
|
| false, // FlexFEC disabled.
|
| - flags::EncodedFramePath(),
|
| ""};
|
| params.screenshare = {true, flags::SlideChangeInterval(),
|
| flags::ScrollDuration(), flags::Slides()};
|
| params.analyzer = {"screenshare", 0.0, 0.0, flags::DurationSecs(),
|
| flags::OutputFilename(), flags::GraphTitle()};
|
| params.pipe = pipe_config;
|
| - params.logs = flags::FLAG_logs;
|
| + params.logging = {flags::FLAG_logs, flags::RtcEventLogName(),
|
| + flags::RtpDumpName(), flags::EncodedFramePath()};
|
|
|
| if (flags::NumStreams() > 1 && flags::Stream0().empty() &&
|
| flags::Stream1().empty()) {
|
|
|