aboutsummaryrefslogtreecommitdiff
path: root/talk
diff options
context:
space:
mode:
authorguoweis@webrtc.org <guoweis@webrtc.org>2014-11-13 03:38:05 +0000
committerguoweis@webrtc.org <guoweis@webrtc.org>2014-11-13 03:38:05 +0000
commit312614a438c2104ccab6d0231d17604359674e15 (patch)
treeaa0c2cb133fa3a357ede67f523d47164557e34e1 /talk
parent90b9b08332aac3664e4ec308151711029b01f442 (diff)
downloadwebrtc-312614a438c2104ccab6d0231d17604359674e15.tar.gz
Add jmi field for packets discarded due to network error
Also included the total packets attempted to send. BUG=427555 Copied from https://webrtc-codereview.appspot.com/25959004/ R=harryjin@google.com, juberti@webrtc.org Review URL: https://webrtc-codereview.appspot.com/32039004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7693 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'talk')
-rw-r--r--talk/app/webrtc/statscollector.cc6
-rw-r--r--talk/app/webrtc/statstypes.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/talk/app/webrtc/statscollector.cc b/talk/app/webrtc/statscollector.cc
index fefb0adfe9..4c1996755b 100644
--- a/talk/app/webrtc/statscollector.cc
+++ b/talk/app/webrtc/statscollector.cc
@@ -164,6 +164,8 @@ const char StatsReport::kStatsValueNameRetransmitBitrate[] =
"googRetransmitBitrate";
const char StatsReport::kStatsValueNameRtt[] = "googRtt";
const char StatsReport::kStatsValueNameSsrc[] = "ssrc";
+const char StatsReport::kStatsValueNameSendPacketsDiscarded[] =
+ "packetsDiscardedOnSend";
const char StatsReport::kStatsValueNameTargetEncBitrate[] =
"googTargetEncBitrate";
const char StatsReport::kStatsValueNameTransmitBitrate[] =
@@ -886,6 +888,10 @@ void StatsCollector::ExtractSessionInfo() {
channel_iter->connection_infos[i];
report->AddValue(StatsReport::kStatsValueNameBytesSent,
info.sent_total_bytes);
+ report->AddValue(StatsReport::kStatsValueNameSendPacketsDiscarded,
+ info.sent_discarded_packets);
+ report->AddValue(StatsReport::kStatsValueNamePacketsSent,
+ info.sent_total_packets);
report->AddValue(StatsReport::kStatsValueNameBytesReceived,
info.recv_total_bytes);
report->AddBoolean(StatsReport::kStatsValueNameWritable,
diff --git a/talk/app/webrtc/statstypes.h b/talk/app/webrtc/statstypes.h
index 8a1530a048..0dbced6e2c 100644
--- a/talk/app/webrtc/statstypes.h
+++ b/talk/app/webrtc/statstypes.h
@@ -255,6 +255,7 @@ class StatsReport {
static const char kStatsValueNameChannelId[];
static const char kStatsValueNameTrackId[];
static const char kStatsValueNameSsrc[];
+ static const char kStatsValueNameSendPacketsDiscarded[];
static const char kStatsValueNameTypingNoiseState[];
static const char kStatsValueNameDer[];
static const char kStatsValueNameFingerprint[];