)]}'
{
  "commit": "ce4e9a356200170abcdd44ff2af95f87a6781b8e",
  "tree": "4a3bc684ce906003a24aea9411e9e401206f37c8",
  "parents": [
    "98c04b38a8e4d6afb9b90f728ea465d979a5e18b"
  ],
  "author": {
    "name": "pbos@webrtc.org",
    "email": "pbos@webrtc.org",
    "time": "Thu Dec 18 13:50:16 2014"
  },
  "committer": {
    "name": "pbos@webrtc.org",
    "email": "pbos@webrtc.org",
    "time": "Thu Dec 18 13:50:16 2014"
  },
  "message": "Refactor some receive-side stats.\n\nRemoves polling of CName as well as receive codec statistics in favor of\ninternal callbacks keeping a statistics struct up to date.\n\nR\u003dmflodman@webrtc.org, stefan@webrtc.org\nBUG\u003d1667\n\nReview URL: https://webrtc-codereview.appspot.com/28259005\n\ngit-svn-id: http://webrtc.googlecode.com/svn/trunk@7950 4adac7df-926f-26a2-2b94-8c16560cd09d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28edf1da76ae6df5806e7c523292c7827474dafc",
      "old_mode": 33188,
      "old_path": "talk/media/webrtc/fakewebrtcvideoengine.h",
      "new_id": "e8a3f098445ea18a582537a2ba8f8ec09d041c31",
      "new_mode": 33188,
      "new_path": "talk/media/webrtc/fakewebrtcvideoengine.h"
    },
    {
      "type": "modify",
      "old_id": "e647aadd346973578a5cfffd0bd0915a7d28bd7c",
      "old_mode": 33188,
      "old_path": "webrtc/common_types.h",
      "new_id": "a4fe9143520ac37968f83d2d9174b0b2e28b8148",
      "new_mode": 33188,
      "new_path": "webrtc/common_types.h"
    },
    {
      "type": "modify",
      "old_id": "cf41ae66dc3b3e0247d4b0f89149d7c5c759b560",
      "old_mode": 33188,
      "old_path": "webrtc/config.h",
      "new_id": "cd5a23ffc1e24b3c02f13e0446ff9bb25f3f0404",
      "new_mode": 33188,
      "new_path": "webrtc/config.h"
    },
    {
      "type": "modify",
      "old_id": "bff099d7a37041d7966a9f3a928e289e7978f84b",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/interface/rtp_rtcp.h",
      "new_id": "745c908398429fe6f1a98fff42b8c46e8432ea6c",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/interface/rtp_rtcp.h"
    },
    {
      "type": "modify",
      "old_id": "25175b3194f378af0dc3e714b0bca144c35501c3",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h",
      "new_id": "859d3e3a3dfd181eb6026dbe6e767193a369d3b7",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h"
    },
    {
      "type": "modify",
      "old_id": "7ba83f7c9ade2f3d52884c47fbbf1082b79b7b5e",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/receive_statistics_impl.cc",
      "new_id": "76b2075e60f113d814d800485575e020304c7ea6",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/receive_statistics_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "0228925816742570a1300bf0399d0c1d5f215eaa",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/receive_statistics_impl.h",
      "new_id": "22e42eadbaa9c437a758e18bb4cd8c0b5abc8672",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/receive_statistics_impl.h"
    },
    {
      "type": "modify",
      "old_id": "93351e53b00157d358ce014bb78a5744a0738a71",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc",
      "new_id": "5b2f0e30994b798ea219deb746b62c73629a860d",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "814937017053d18ad68df7c669f89a2c6ed2b760",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc",
      "new_id": "b03b68ffe66f87acbb3cd0bd2b1238b2309696d8",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "d65157d65a08d907fe5ef8bddc93b34a7e5879f5",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc",
      "new_id": "f0ffd9ee79de439025b2e0af27702eefee76c03c",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5f1277345f1a3997b5b80761c2ed51f29b64a6d6",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc",
      "new_id": "6877e830a405bf954688a4b65fc602a5960e017c",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "cb00d6d183f7727b0b7d55b20793857a31e93f72",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h",
      "new_id": "7e7b0df6628d4a9d4ce3789c97d1ae04230ca1ef",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h"
    },
    {
      "type": "modify",
      "old_id": "3d2dfbe08c9a1959c462240cbb27d312ddfb3a37",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_sender.cc",
      "new_id": "2a95dc9c30294ac4d2526a594963b55c0a4861a1",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "795331a60b865332c788e8eb81600752c6b24035",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_sender.h",
      "new_id": "978d096789c494ba7d0a1c505b7190cb733dedcc",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_sender.h"
    },
    {
      "type": "modify",
      "old_id": "253d1b997ccbb0e16143ba5cf21354d97a94e4f6",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_sender_unittest.cc",
      "new_id": "3946c449c45d170c2fdda01f73109d465e5d8b10",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_sender_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "54470f6e580d18efb6410c708f9ab9a16fcfd519",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/interface/video_coding.h",
      "new_id": "41b16c22ef2dbefeb8d595534b434602f6a696cf",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/interface/video_coding.h"
    },
    {
      "type": "modify",
      "old_id": "7a95b711140afdc6488acf68782251f2d39af70f",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/jitter_buffer.cc",
      "new_id": "6da342dbaee6576f56bada1cfa44b985fab21de7",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/jitter_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "3722912cd2338f59c3b09f6d8d7342dab32db043",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/jitter_buffer.h",
      "new_id": "c2833f08dfc17bffde4e298b21625ffef4b2305b",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/jitter_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "e5561d581d58e69415d276a506dfebee1836b547",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/jitter_buffer_unittest.cc",
      "new_id": "8ebd5870c39c43d7c8ea519af15ee4e1ec912730",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/jitter_buffer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "bb041b3f54bdde6298783668077d179d58e3f1c6",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/receiver.cc",
      "new_id": "a18488d56a30cc999489fdbe7bca747a6aa251ce",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "23965f812a6819f31cba6c8bd37a75169a7011c6",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/receiver.h",
      "new_id": "bfe510cf8597adb94de4de46220f9e75c16bd8dc",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/receiver.h"
    },
    {
      "type": "modify",
      "old_id": "751cff68aa7a69f08dee4472a4625556d7781bab",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/video_coding_impl.cc",
      "new_id": "08e7e7327a7039f40aeb3fffdad7a2898c51cbaf",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/video_coding_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "71424a6aa8c9b93808b62cd657d6f21586a96872",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/video_coding_impl.h",
      "new_id": "ed50ef4fd9a50e0db33db4005a4699542d3fd59d",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/video_coding_impl.h"
    },
    {
      "type": "modify",
      "old_id": "158931528df4b103fc0d42c5143325240c0b3fa3",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/video_receiver.cc",
      "new_id": "3813205cb0e5386e3911cb3646e69cba0f9fe1bd",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/video_receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "4bf58202fc1f13e2db165d176b482bc023ebd0ab",
      "old_mode": 33188,
      "old_path": "webrtc/video/end_to_end_tests.cc",
      "new_id": "51b5bf782f64eb687409356148b09217abfa4efb",
      "new_mode": 33188,
      "new_path": "webrtc/video/end_to_end_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "1fbab050491013285a0a5e1d1d3b371b504b9a14",
      "old_mode": 33188,
      "old_path": "webrtc/video/receive_statistics_proxy.cc",
      "new_id": "9d1589d506c0ad1e1fac4bb1a06c40dc797f35e4",
      "new_mode": 33188,
      "new_path": "webrtc/video/receive_statistics_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "85a3813e0d5d521e4ea202302872f34285592cb6",
      "old_mode": 33188,
      "old_path": "webrtc/video/receive_statistics_proxy.h",
      "new_id": "c61d6eaac5c6f124fb538a1c24b113150de9e944",
      "new_mode": 33188,
      "new_path": "webrtc/video/receive_statistics_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "d590be1facb710805692fc645bf22c86bd43b6a3",
      "old_mode": 33188,
      "old_path": "webrtc/video/send_statistics_proxy.cc",
      "new_id": "b593c4dd3d83349b8453bf6c10a3e99b276b9917",
      "new_mode": 33188,
      "new_path": "webrtc/video/send_statistics_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "5e7d2082025c883508ee194d6478495446555ebd",
      "old_mode": 33188,
      "old_path": "webrtc/video/send_statistics_proxy.h",
      "new_id": "ac6e309d973d0dc1cf965cb581feb0d9ef9849c8",
      "new_mode": 33188,
      "new_path": "webrtc/video/send_statistics_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "4ee2cc6c62108336b46adcb0e18f14c4ab623195",
      "old_mode": 33188,
      "old_path": "webrtc/video/send_statistics_proxy_unittest.cc",
      "new_id": "ccc0192e45bcd0a59cdd87706db638d3a3b7c10e",
      "new_mode": 33188,
      "new_path": "webrtc/video/send_statistics_proxy_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3fc24a34d619ea30559c969584b97ecbe50864a3",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_receive_stream.cc",
      "new_id": "55e0867742da22260569fb8573688427f0bdd1a2",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_receive_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "a94a379fa0e3ff030e46f5f29e5d95503d53cc45",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_send_stream_tests.cc",
      "new_id": "915bf9e35fcde5d30e1629fa3e16d124894b4300",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_send_stream_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "afddf38adc325cd78cb7cfc5e0c8ccc12d2f7f46",
      "old_mode": 33188,
      "old_path": "webrtc/video_engine/include/vie_base.h",
      "new_id": "f42992f8ef9b801997e2d5366cc8697aba278f94",
      "new_mode": 33188,
      "new_path": "webrtc/video_engine/include/vie_base.h"
    },
    {
      "type": "modify",
      "old_id": "64c96d2322f06a5773bef4e0c95aa6d213358ec4",
      "old_mode": 33188,
      "old_path": "webrtc/video_engine/vie_base_impl.cc",
      "new_id": "336d254f5236d1c805a9843ba858f350047ef1ca",
      "new_mode": 33188,
      "new_path": "webrtc/video_engine/vie_base_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "f03cd41dfdb086774bc94e4dcbdc9ee33ddf3ef9",
      "old_mode": 33188,
      "old_path": "webrtc/video_engine/vie_base_impl.h",
      "new_id": "c949acd52a1e7f458c82ed29c91a51953a86ad0c",
      "new_mode": 33188,
      "new_path": "webrtc/video_engine/vie_base_impl.h"
    },
    {
      "type": "modify",
      "old_id": "67ec6b86922f4d21d424a532861b05e7b772a2c5",
      "old_mode": 33188,
      "old_path": "webrtc/video_engine/vie_channel.cc",
      "new_id": "ab6453a697013cecf297b5b66c07894dc6b13d42",
      "new_mode": 33188,
      "new_path": "webrtc/video_engine/vie_channel.cc"
    },
    {
      "type": "modify",
      "old_id": "b978353514da1111d8cfda58f4f18589fa51ab8a",
      "old_mode": 33188,
      "old_path": "webrtc/video_engine/vie_channel.h",
      "new_id": "dda08eebefde10317a42b9211f971b0f64680fca",
      "new_mode": 33188,
      "new_path": "webrtc/video_engine/vie_channel.h"
    },
    {
      "type": "modify",
      "old_id": "84b5cdf2695eb9ba5db7e6a83f652df137eb8572",
      "old_mode": 33188,
      "old_path": "webrtc/voice_engine/channel.cc",
      "new_id": "a570922aca4f33e5b795a204056f32d23fb76bd4",
      "new_mode": 33188,
      "new_path": "webrtc/voice_engine/channel.cc"
    }
  ]
}
