)]}'
{
  "commit": "72a43a1d2cf3a667bbd218383aa975de72ed6804",
  "tree": "4ca655d4d75c9611eca8e302635bc80b41b8c09b",
  "parents": [
    "54b8407ee59360b1744a8db5958437e7ca566d9d"
  ],
  "author": {
    "name": "Qingsi Wang",
    "email": "qingsi@google.com",
    "time": "Wed Feb 21 00:03:18 2018"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Feb 21 00:49:26 2018"
  },
  "message": "Collect packet loss and RTT stats of STUN binding requests.\n\nSTUN candidates use STUN binding requests to keep NAT bindings open.\nRelated stats including packet loss and RTT can be now collected via the\nlegacy GetStats in PeerConnection.\n\nBug: None\nChange-Id: I7b0eee1ccb07eb670a32ee303c9590047b25f31c\nReviewed-on: https://webrtc-review.googlesource.com/54100\nCommit-Queue: Qingsi Wang \u003cqingsi@google.com\u003e\nReviewed-by: Taylor Brandstetter \u003cdeadbeef@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#22113}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a052c173834a0ae169820f4508ecee936e641bb9",
      "old_mode": 33188,
      "old_path": "api/stats/rtcstats_objects.h",
      "new_id": "8371543fade78529a2b7ce61b8a4e8350fb01abe",
      "new_mode": 33188,
      "new_path": "api/stats/rtcstats_objects.h"
    },
    {
      "type": "modify",
      "old_id": "d1637e3ffd14f5be62fada0c691719a6993793ae",
      "old_mode": 33188,
      "old_path": "api/statstypes.cc",
      "new_id": "8a8726530c2e3350bf6a4515bf55f6b9c981149e",
      "new_mode": 33188,
      "new_path": "api/statstypes.cc"
    },
    {
      "type": "modify",
      "old_id": "2ba8ba5fd5eaf7c54359d13deddd12312af736b1",
      "old_mode": 33188,
      "old_path": "api/statstypes.h",
      "new_id": "9dc61549970f21418d58b426728e9fe8e3a2f5a1",
      "new_mode": 33188,
      "new_path": "api/statstypes.h"
    },
    {
      "type": "modify",
      "old_id": "556a1cda0310fde9c4fdd8dd275fff0773c3c9a6",
      "old_mode": 33188,
      "old_path": "p2p/base/fakeicetransport.h",
      "new_id": "427481e0e2104c2f3254c6069de7b4978447d03b",
      "new_mode": 33188,
      "new_path": "p2p/base/fakeicetransport.h"
    },
    {
      "type": "modify",
      "old_id": "13ba3316d9e698f7e730c25c885870bba05a1c1d",
      "old_mode": 33188,
      "old_path": "p2p/base/icetransportinternal.h",
      "new_id": "192a9d06e07621edfe1cc676082b6a6f8e4a85d1",
      "new_mode": 33188,
      "new_path": "p2p/base/icetransportinternal.h"
    },
    {
      "type": "modify",
      "old_id": "3e7aed7297b8fb220d245c31fdc3bcc08f5c3407",
      "old_mode": 33188,
      "old_path": "p2p/base/mockicetransport.h",
      "new_id": "c30d797fdfdd441adcc8a6a3665100102fd1782c",
      "new_mode": 33188,
      "new_path": "p2p/base/mockicetransport.h"
    },
    {
      "type": "modify",
      "old_id": "2ad4114c276480e9c778921f9c40abc29a78cf81",
      "old_mode": 33188,
      "old_path": "p2p/base/p2ptransportchannel.cc",
      "new_id": "414ff2b7643103137c02fac3437398daf501dabd",
      "new_mode": 33188,
      "new_path": "p2p/base/p2ptransportchannel.cc"
    },
    {
      "type": "modify",
      "old_id": "af5625a4b43a72816f583c77f2585d77df8c5407",
      "old_mode": 33188,
      "old_path": "p2p/base/p2ptransportchannel.h",
      "new_id": "e4db38cb4294b07ff5817ec5004e0c590bc1ec8e",
      "new_mode": 33188,
      "new_path": "p2p/base/p2ptransportchannel.h"
    },
    {
      "type": "modify",
      "old_id": "fc2b65c8b3de640d8d1b603fe7ded39f2c1c1f00",
      "old_mode": 33188,
      "old_path": "p2p/base/p2ptransportchannel_unittest.cc",
      "new_id": "71c648afa905ff9a894707e9ae42aa210df651f8",
      "new_mode": 33188,
      "new_path": "p2p/base/p2ptransportchannel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5f5153facb1b30bf820a742a3fae28e03930a4a6",
      "old_mode": 33188,
      "old_path": "p2p/base/port.cc",
      "new_id": "b142865b7540c20d9de20436e91b79bbf8a4dffc",
      "new_mode": 33188,
      "new_path": "p2p/base/port.cc"
    },
    {
      "type": "modify",
      "old_id": "8dbeccec479a7015be47b6575d7f3f1cbacea7da",
      "old_mode": 33188,
      "old_path": "p2p/base/port.h",
      "new_id": "16fedb8148586056c030edcc9ea38e62fb677799",
      "new_mode": 33188,
      "new_path": "p2p/base/port.h"
    },
    {
      "type": "modify",
      "old_id": "6ef084ca63a0a9084c8d6e84586ee3e6b9ede0f1",
      "old_mode": 33188,
      "old_path": "p2p/base/portallocator.cc",
      "new_id": "2b9b183f01e2eaa4f604b78a4a63ca73fa33ee9a",
      "new_mode": 33188,
      "new_path": "p2p/base/portallocator.cc"
    },
    {
      "type": "modify",
      "old_id": "f32fa07476192fd2d3f5c04f0cef04167f51fe1c",
      "old_mode": 33188,
      "old_path": "p2p/base/portallocator.h",
      "new_id": "95052c2db1f829cefacfe598a94d32e554dc9c05",
      "new_mode": 33188,
      "new_path": "p2p/base/portallocator.h"
    },
    {
      "type": "modify",
      "old_id": "e34e39abc34395378cdc41f393f378f2eb562ae2",
      "old_mode": 33188,
      "old_path": "p2p/base/portinterface.h",
      "new_id": "49a41647cd07069824104edb14fa3cd9a36f6501",
      "new_mode": 33188,
      "new_path": "p2p/base/portinterface.h"
    },
    {
      "type": "modify",
      "old_id": "2df14b7c624bf27824c9b12504eaacd042b6a937",
      "old_mode": 33188,
      "old_path": "p2p/base/stunport.cc",
      "new_id": "3ea1f96a7f5332f4baaa06720eb91bb4cb451912",
      "new_mode": 33188,
      "new_path": "p2p/base/stunport.cc"
    },
    {
      "type": "modify",
      "old_id": "eaeea3ae91a27ed582fa234afac6d7e21ed028d7",
      "old_mode": 33188,
      "old_path": "p2p/base/stunport.h",
      "new_id": "72afbd37354ddae100517251c00181f128cc5339",
      "new_mode": 33188,
      "new_path": "p2p/base/stunport.h"
    },
    {
      "type": "modify",
      "old_id": "12aad7a3f07e64b7aa4a5d4d5c8b1ce34ead63dd",
      "old_mode": 33188,
      "old_path": "pc/jseptransport.cc",
      "new_id": "a6a6135b4d9f53c01d221b6b1b8618a233434770",
      "new_mode": 33188,
      "new_path": "pc/jseptransport.cc"
    },
    {
      "type": "modify",
      "old_id": "972f91bf5be4056e9dba83ccb4cbdcd79c510f82",
      "old_mode": 33188,
      "old_path": "pc/jseptransport.h",
      "new_id": "719ff7a0316617d5ced56045444016a9ab07b176",
      "new_mode": 33188,
      "new_path": "pc/jseptransport.h"
    },
    {
      "type": "modify",
      "old_id": "533e64845efc5bdf50c6301173039a055c395d94",
      "old_mode": 33188,
      "old_path": "pc/peerconnection.cc",
      "new_id": "aa7146b9b7fed2216811e7109721a8132db82cd1",
      "new_mode": 33188,
      "new_path": "pc/peerconnection.cc"
    },
    {
      "type": "modify",
      "old_id": "f1dc2996a859d4d72a5f9378d8f338378f5ff95a",
      "old_mode": 33188,
      "old_path": "pc/peerconnection.h",
      "new_id": "e6ced417c264b2fbaadf0bb6bce10fcb90a2844d",
      "new_mode": 33188,
      "new_path": "pc/peerconnection.h"
    },
    {
      "type": "modify",
      "old_id": "4bca65ee244be0d5526bf0fc6aa30f79b97f11c4",
      "old_mode": 33188,
      "old_path": "pc/peerconnectioninternal.h",
      "new_id": "8cf4989976b7f5415be1aa6544db633a8b37c42e",
      "new_mode": 33188,
      "new_path": "pc/peerconnectioninternal.h"
    },
    {
      "type": "modify",
      "old_id": "9a636b47b13a5dd0a4ba2376394457cca4584c8a",
      "old_mode": 33188,
      "old_path": "pc/statscollector.cc",
      "new_id": "e7fb95b76ab6df3f912761f9ac1530dd358ac3d3",
      "new_mode": 33188,
      "new_path": "pc/statscollector.cc"
    },
    {
      "type": "modify",
      "old_id": "681a8f0098a14fd5b12b8db62c0d818de56abd6e",
      "old_mode": 33188,
      "old_path": "pc/statscollector.h",
      "new_id": "abd65a97f9f1a9fcaf259d2c79c447e76fbcb84e",
      "new_mode": 33188,
      "new_path": "pc/statscollector.h"
    },
    {
      "type": "modify",
      "old_id": "c198d1de5a630abc52dd70b8f818be42dcf18a6c",
      "old_mode": 33188,
      "old_path": "pc/test/fakepeerconnectionforstats.h",
      "new_id": "c26d144ca4dfdd0517cc344bd9abf74395a1a9f6",
      "new_mode": 33188,
      "new_path": "pc/test/fakepeerconnectionforstats.h"
    },
    {
      "type": "modify",
      "old_id": "b0c8856615433243429d2b4f75774c4e0d1197e3",
      "old_mode": 33188,
      "old_path": "rtc_base/helpers.cc",
      "new_id": "9cb92687927b27f6802f7b9819628da2caa8698d",
      "new_mode": 33188,
      "new_path": "rtc_base/helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "e1d2ebb2aa2c9cc1214ea17fc3104e53c08fd26f",
      "old_mode": 33188,
      "old_path": "rtc_base/helpers.h",
      "new_id": "01007941540e24f79b91f26e4520f2d586621cd0",
      "new_mode": 33188,
      "new_path": "rtc_base/helpers.h"
    }
  ]
}
