)]}'
{
  "commit": "168f23faa5b8a49d4dd709c6649e77d5fecf36bf",
  "tree": "a961a30c1a0dbaf8c84386184f8001da4adf4b68",
  "parents": [
    "ccbed3b3c4a0f7607eadafd2c1edb7578d32f099"
  ],
  "author": {
    "name": "stefan@webrtc.org",
    "email": "stefan@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d",
    "time": "Fri Jul 11 13:44:02 2014"
  },
  "committer": {
    "name": "stefan@webrtc.org",
    "email": "stefan@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d",
    "time": "Fri Jul 11 13:44:02 2014"
  },
  "message": "Move pacer to fully use webrtc::Clock instead of webrtc::TickTime.\n\nThis required rewriting the send-side delay stats api to be callback based, as otherwise the SuspendBelowMinBitrate test started flaking much more frequently since it had lock order inversion problems.\n\nR\u003dpbos@webrtc.org, tommi@webrtc.org\n\nReview URL: https://webrtc-codereview.appspot.com/21869005\n\ngit-svn-id: http://webrtc.googlecode.com/svn/trunk@6664 4adac7df-926f-26a2-2b94-8c16560cd09d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e79ccbf041b192668e3651647681e88ca4ca376",
      "old_mode": 33188,
      "old_path": "webrtc/build/tsan_suppressions.cc",
      "new_id": "832330664bdedb801d03e6992a1150d1dbe9c49e",
      "new_mode": 33188,
      "new_path": "webrtc/build/tsan_suppressions.cc"
    },
    {
      "type": "modify",
      "old_id": "796ddca046317cba9e8f52fec705af4926a146c2",
      "old_mode": 33188,
      "old_path": "webrtc/common_types.h",
      "new_id": "05e1faf55bd5afda17b1b708a208ef2bfdccc85b",
      "new_mode": 33188,
      "new_path": "webrtc/common_types.h"
    },
    {
      "type": "modify",
      "old_id": "9c8a902a09df3e35005fd87d6ad3c4b61d50dd44",
      "old_mode": 33188,
      "old_path": "webrtc/config.h",
      "new_id": "2e96ec1c02d9b0077cb3bce3a4e619aac7945481",
      "new_mode": 33188,
      "new_path": "webrtc/config.h"
    },
    {
      "type": "modify",
      "old_id": "55497db399208757ad7e4f80837122bed3a4ea0e",
      "old_mode": 33188,
      "old_path": "webrtc/modules/pacing/include/paced_sender.h",
      "new_id": "b9151a5fc0b08a52a9f216391be67a5b0a9ce497",
      "new_mode": 33188,
      "new_path": "webrtc/modules/pacing/include/paced_sender.h"
    },
    {
      "type": "modify",
      "old_id": "323cafec20dd360fc3250e0282fa0649521a9b22",
      "old_mode": 33188,
      "old_path": "webrtc/modules/pacing/paced_sender.cc",
      "new_id": "52e9cfb4216126905ecb00efa486d482a9433916",
      "new_mode": 33188,
      "new_path": "webrtc/modules/pacing/paced_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "551885588e78de94002b58f315d3d9fd3cac46e3",
      "old_mode": 33188,
      "old_path": "webrtc/modules/pacing/paced_sender_unittest.cc",
      "new_id": "14dcdbc512f2014f181b0b1a7c10eecf3f75e480",
      "new_mode": 33188,
      "new_path": "webrtc/modules/pacing/paced_sender_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b662849bab7e5e7cdbf88e2639583474f9b663e4",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/interface/rtp_rtcp.h",
      "new_id": "7b0a4f8a46ee19467f04f8ef336a115b53b170f9",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/interface/rtp_rtcp.h"
    },
    {
      "type": "modify",
      "old_id": "f706b42e8084debeb67de3bf93f426922c19d21d",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc",
      "new_id": "0c771c510fbf2e3a731780465f674db6fe4508e1",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "e638074cd73708f5cd2035f605136cc37c8640d9",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_sender.cc",
      "new_id": "c24b15a360ddf241506542efb39b7b4f74af492c",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "f65c8c27e219568fa761497cbf4c1afad5b3af75",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_sender.h",
      "new_id": "4a9e10edf99460c11321c70e4246eca27c8a573d",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_sender.h"
    },
    {
      "type": "modify",
      "old_id": "57f1460f4cd749f175b345c406005b3b2b7231e3",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_sender_unittest.cc",
      "new_id": "40b105485dd23025d9c3afac61d0dd2b2971a35f",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_sender_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "cdb0fc6c0c128d710aa67cfb98ecfa02daadbb10",
      "old_mode": 33188,
      "old_path": "webrtc/video/end_to_end_tests.cc",
      "new_id": "3cb962415e574fd8e34db564a405fd24791947ac",
      "new_mode": 33188,
      "new_path": "webrtc/video/end_to_end_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "cb81d5a1dffcad3e3ec848f496d456c6a2ad8516",
      "old_mode": 33188,
      "old_path": "webrtc/video/send_statistics_proxy.cc",
      "new_id": "5b44fee359c38a5f2dec250eaf7d1fb455a484f8",
      "new_mode": 33188,
      "new_path": "webrtc/video/send_statistics_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "a313c13ef913e9eebd4d1dca8ab41858c8d653f8",
      "old_mode": 33188,
      "old_path": "webrtc/video/send_statistics_proxy.h",
      "new_id": "1b888b03722f415cd3b7843a7d52c8a6e7d08fb1",
      "new_mode": 33188,
      "new_path": "webrtc/video/send_statistics_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "d8007613cc284301655fec7aabb065f7417476f9",
      "old_mode": 33188,
      "old_path": "webrtc/video/send_statistics_proxy_unittest.cc",
      "new_id": "c930a2bc2d4330e817f71e2ba01a0d6fdd8df4cd",
      "new_mode": 33188,
      "new_path": "webrtc/video/send_statistics_proxy_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2a2adbf8abc1eec3ce13c5b13c1f9f0efb0cd838",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_send_stream.cc",
      "new_id": "45e5c69dae29eb02fc33b402f20f0a9767813ea0",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_send_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "fc4a8650b700ffc03a77305cea45645fb9fffce2",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_send_stream.h",
      "new_id": "b0cf0c6a4a9806902fdfad2849caef0a1d07a2a5",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_send_stream.h"
    },
    {
      "type": "modify",
      "old_id": "ba95d4d60794b712b420c47bcaca10a50d0b67b9",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_send_stream_tests.cc",
      "new_id": "a11a54cd02bb2f52451b910d022be27861c6bd61",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_send_stream_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "f4b99ae79952d2612e36386a03da4b36e81bb173",
      "old_mode": 33188,
      "old_path": "webrtc/video_engine/include/vie_base.h",
      "new_id": "2362570606a2e7bdae83c75cf7d2f090863904a8",
      "new_mode": 33188,
      "new_path": "webrtc/video_engine/include/vie_base.h"
    },
    {
      "type": "modify",
      "old_id": "6ba2fd5f3439105f322e5d01a05a765d8e524ed9",
      "old_mode": 33188,
      "old_path": "webrtc/video_engine/vie_base_impl.cc",
      "new_id": "824d311d054dc63811921b91ec27b766019f48a1",
      "new_mode": 33188,
      "new_path": "webrtc/video_engine/vie_base_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "2f847bc62bafa99929fdfa9ace0de6f66a8343e5",
      "old_mode": 33188,
      "old_path": "webrtc/video_engine/vie_base_impl.h",
      "new_id": "20fd615963b83a417774f623e828d5baa6ae4ebf",
      "new_mode": 33188,
      "new_path": "webrtc/video_engine/vie_base_impl.h"
    },
    {
      "type": "modify",
      "old_id": "1f983e73e77d08ab68fa77da834e4e05de383de8",
      "old_mode": 33188,
      "old_path": "webrtc/video_engine/vie_channel.cc",
      "new_id": "5b3b77fd1820ad7e2c66844933b7d65b9e0dbe89",
      "new_mode": 33188,
      "new_path": "webrtc/video_engine/vie_channel.cc"
    },
    {
      "type": "modify",
      "old_id": "ac417ec6b2820f218faf9a4bd0edd04da8eb772e",
      "old_mode": 33188,
      "old_path": "webrtc/video_engine/vie_channel.h",
      "new_id": "54c1a212fba9b6cb9502b6cde1c84ff43f503f4f",
      "new_mode": 33188,
      "new_path": "webrtc/video_engine/vie_channel.h"
    },
    {
      "type": "modify",
      "old_id": "bb4cff20aae4b43659569a3f2a5087e00df49d61",
      "old_mode": 33188,
      "old_path": "webrtc/video_send_stream.h",
      "new_id": "8c9d5b7fecfe0c31b7b450db005631e37d1d1bda",
      "new_mode": 33188,
      "new_path": "webrtc/video_send_stream.h"
    }
  ]
}
