aboutsummaryrefslogtreecommitdiff
path: root/logging
diff options
context:
space:
mode:
authorMirko Bonadei <mbonadei@webrtc.org>2019-07-19 12:05:09 +0200
committerCommit Bot <commit-bot@chromium.org>2019-07-22 12:29:39 +0000
commitf24729bba785af16c102b155e4b3d514d65507b9 (patch)
tree122f0bdf61e289c4c1479e746282ae6c67b0deb1 /logging
parent7ea6b290d07cedf948fb53bdae4581809d8251fa (diff)
downloadwebrtc-f24729bba785af16c102b155e4b3d514d65507b9.tar.gz
Add usage message to rtc_event_log2rtp_dump.
Bug: webrtc:10616 Change-Id: I363715bedd28b9c74cefd3b4fd510f16963909f7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/146210 Reviewed-by: Björn Terelius <terelius@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28633}
Diffstat (limited to 'logging')
-rw-r--r--logging/BUILD.gn1
-rw-r--r--logging/rtc_event_log/rtc_event_log2rtp_dump.cc18
2 files changed, 8 insertions, 11 deletions
diff --git a/logging/BUILD.gn b/logging/BUILD.gn
index 194830e691..cd7caea239 100644
--- a/logging/BUILD.gn
+++ b/logging/BUILD.gn
@@ -411,6 +411,7 @@ if (rtc_enable_protobuf) {
"../test:rtp_test_utils",
"//third_party/abseil-cpp/absl/flags:flag",
"//third_party/abseil-cpp/absl/flags:parse",
+ "//third_party/abseil-cpp/absl/flags:usage",
"//third_party/abseil-cpp/absl/memory",
"//third_party/abseil-cpp/absl/types:optional",
]
diff --git a/logging/rtc_event_log/rtc_event_log2rtp_dump.cc b/logging/rtc_event_log/rtc_event_log2rtp_dump.cc
index 9a82736ebe..114a1a0fe0 100644
--- a/logging/rtc_event_log/rtc_event_log2rtp_dump.cc
+++ b/logging/rtc_event_log/rtc_event_log2rtp_dump.cc
@@ -19,6 +19,7 @@
#include "absl/flags/flag.h"
#include "absl/flags/parse.h"
+#include "absl/flags/usage.h"
#include "absl/memory/memory.h"
#include "absl/types/optional.h"
#include "api/array_view.h"
@@ -164,19 +165,14 @@ void ConvertRtpPacket(
// This utility will convert a stored event log to the rtpdump format.
int main(int argc, char* argv[]) {
- // TODO(bugs.webrtc.org/10616): Add program usage message when Abseil
- // flags supports it.
+ absl::SetProgramUsageMessage(
+ "Tool for converting an RtcEventLog file to an "
+ "RTP dump file.\n"
+ "Example usage:\n"
+ "./rtc_event_log2rtp_dump input.rel output.rtp\n");
std::vector<char*> args = absl::ParseCommandLine(argc, argv);
- std::string program_name = args[0];
- std::string usage =
- "Tool for converting an RtcEventLog file to an RTP dump file.\n"
- "Run " +
- program_name +
- " --help for usage.\n"
- "Example usage:\n" +
- program_name + " input.rel output.rtp\n";
if (args.size() != 3) {
- std::cout << usage;
+ std::cout << absl::ProgramUsageMessage();
return 1;
}