)]}'
{
  "commit": "7d627545cbb4e56a2617fe25c906825a6d9e3ddb",
  "tree": "307c4aed1d69fccebbab4d2ae670a597b13f7b09",
  "parents": [
    "b33b12d4fbe76252915c5243b8148537249a1742"
  ],
  "author": {
    "name": "Taylor",
    "email": "deadbeef@webrtc.org",
    "time": "Thu Jul 30 21:45:43 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jul 31 07:34:42 2020"
  },
  "message": "Revert \"Pass NetworkMonitorFactory through PeerConnectionFactory.\"\n\nThis reverts commit 003c9be817817ed0e3aef3f50c78ae5cb31bc0ff.\n\nReason for revert: Breaks downstream build which is still using\nSetFactory/ReleaseFactory. Probably will need to update this in lockstep.\n\nOriginal change\u0027s description:\n\u003e Pass NetworkMonitorFactory through PeerConnectionFactory.\n\u003e \n\u003e Previously the instance was set through a static method, which was\n\u003e really only done because it was difficult to add new\n\u003e PeerConnectionFactory construction arguments at the time.\n\u003e \n\u003e Now that we have PeerConnectionFactoryDependencies it\u0027s easy to clean\n\u003e this up.\n\u003e \n\u003e I\u0027m doing this because I plan to add a NetworkMonitor implementation\n\u003e for iOS, and don\u0027t want to inherit this ugliness.\n\u003e \n\u003e Bug: webrtc:9883\n\u003e Change-Id: Id94dc061ab1c7186b81af8547393a6e336ff04c2\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180241\n\u003e Reviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e Reviewed-by: Sami Kalliomäki \u003csakal@webrtc.org\u003e\n\u003e Commit-Queue: Taylor \u003cdeadbeef@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/master@{#31815}\n\nTBR\u003ddeadbeef@webrtc.org,sakal@webrtc.org,hta@webrtc.org\n\nChange-Id: I1f09df7be9c860017d515e5a87488340afa6eda6\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: webrtc:9883\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/180640\nReviewed-by: Taylor \u003cdeadbeef@webrtc.org\u003e\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#31818}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b93438c3edb649bdf31dd2d14d26f34ecdf6e80",
      "old_mode": 33188,
      "old_path": "api/DEPS",
      "new_id": "4fc132bdc0082e87942961255eee2b5ea82490ac",
      "new_mode": 33188,
      "new_path": "api/DEPS"
    },
    {
      "type": "modify",
      "old_id": "b1beb844e1303b190309e54bc1f6fb26811a188d",
      "old_mode": 33188,
      "old_path": "api/peer_connection_interface.h",
      "new_id": "52d0d8789a04868b8ed4d933517df8b0fd8c1918",
      "new_mode": 33188,
      "new_path": "api/peer_connection_interface.h"
    },
    {
      "type": "modify",
      "old_id": "d79e438152e1b8e8ca15903bb2decf95ded6ed9e",
      "old_mode": 33188,
      "old_path": "pc/peer_connection_factory.cc",
      "new_id": "d3b7fcda8df54309dee4a3886308acd83d0858a4",
      "new_mode": 33188,
      "new_path": "pc/peer_connection_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "3932562d22e763d8bb9e56f3e9a98dbe53d19d2f",
      "old_mode": 33188,
      "old_path": "pc/peer_connection_factory.h",
      "new_id": "58859a0296a0280d8192d9190c4d14477e5be42a",
      "new_mode": 33188,
      "new_path": "pc/peer_connection_factory.h"
    },
    {
      "type": "modify",
      "old_id": "64548e6f803e121bcb430c929326ea6db73634a3",
      "old_mode": 33188,
      "old_path": "rtc_base/BUILD.gn",
      "new_id": "73bca85efada708dd7d61928a32535e1adc340c3",
      "new_mode": 33188,
      "new_path": "rtc_base/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3b05c6817217c0126ee4dcf6f586eb530b0fb1ec",
      "old_mode": 33188,
      "old_path": "rtc_base/network.cc",
      "new_id": "64aee4bdaefec2026079102ac6263ee3ada54257",
      "new_mode": 33188,
      "new_path": "rtc_base/network.cc"
    },
    {
      "type": "modify",
      "old_id": "26ef628d8a835bc10fd990c7ef7b8d350082c2d1",
      "old_mode": 33188,
      "old_path": "rtc_base/network.h",
      "new_id": "a67d2a23392f434cda20b3c0f0a86b28828b511c",
      "new_mode": 33188,
      "new_path": "rtc_base/network.h"
    },
    {
      "type": "modify",
      "old_id": "8fd5f786d324d31643e52a08559030e5883f7dee",
      "old_mode": 33188,
      "old_path": "rtc_base/network_monitor.cc",
      "new_id": "4eb52901f3cf10c5bbbb9aef1922203b9d03414a",
      "new_mode": 33188,
      "new_path": "rtc_base/network_monitor.cc"
    },
    {
      "type": "modify",
      "old_id": "d0f342480fbfe897c5668a0f05fff9bbea8a0966",
      "old_mode": 33188,
      "old_path": "rtc_base/network_monitor.h",
      "new_id": "ed4464db5570f7b38ef11a2122b301a7b5e9bcec",
      "new_mode": 33188,
      "new_path": "rtc_base/network_monitor.h"
    },
    {
      "type": "delete",
      "old_id": "9fac4d95a096819ea2534bbd2deb08dd79a0468c",
      "old_mode": 33188,
      "old_path": "rtc_base/network_monitor_factory.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dadcd4aa8a649942b608516fcc1fd156981963d9",
      "old_mode": 33188,
      "old_path": "rtc_base/network_monitor_factory.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "29a89ba1becee0ff52b0a9df761c55880373a047",
      "old_mode": 33188,
      "old_path": "rtc_base/network_unittest.cc",
      "new_id": "cd693563e72abef91c07bec31d405cf12510fde7",
      "new_mode": 33188,
      "new_path": "rtc_base/network_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d0d354961f2151eafbc44febb313c434e565cae4",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/base/network_monitor.h",
      "new_id": "135ebb1e866742c555ceb1da7ffd3037b30a5b96",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/base/network_monitor.h"
    },
    {
      "type": "modify",
      "old_id": "4e742d1b7a1899e860f01568ce42a0a97101267f",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/peerconnection/peer_connection_factory.cc",
      "new_id": "e6839754acdc7d2b83198a62fadb0165405fde42",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/peerconnection/peer_connection_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "00550a9b1293f1f53f06dd871f19b100abd8236a",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/peerconnection/peer_connection_factory.h",
      "new_id": "889d6092e786df32720410e9b6cfbe1a46e88212",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/peerconnection/peer_connection_factory.h"
    },
    {
      "type": "modify",
      "old_id": "75535d052b4ebfd6ad296df150ba225fa60eb1aa",
      "old_mode": 33188,
      "old_path": "sdk/android/native_unittests/peerconnection/peer_connection_factory_unittest.cc",
      "new_id": "54613f9f572ee763195b3939bb63bd12a76874e6",
      "new_mode": 33188,
      "new_path": "sdk/android/native_unittests/peerconnection/peer_connection_factory_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "815b72d64d4c054e3dc02f47d0a93d7fb5ab048f",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/android_network_monitor.h",
      "new_id": "1d795df99186670e7c2f1c9f301ccbcb2e8c98f9",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/android_network_monitor.h"
    },
    {
      "type": "modify",
      "old_id": "5e00ece8cedf987ce2696f3ccf516c5110248830",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/owned_factory_and_threads.cc",
      "new_id": "e42b117e57ac0f82d11dd302bfdb94f61172ff79",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/owned_factory_and_threads.cc"
    },
    {
      "type": "modify",
      "old_id": "e87879c13f1923bbebe1ea6e6f389a95548ec5cd",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/owned_factory_and_threads.h",
      "new_id": "845d4dbd702851dd13e68d26decc348de0fe19e5",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/owned_factory_and_threads.h"
    },
    {
      "type": "modify",
      "old_id": "2392db240308c533fff7ec3a8f0e63a294c84bd3",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/peer_connection_factory.cc",
      "new_id": "9a42a80ef80f7b8304f36e2b38f05ec0029d9c7c",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/peer_connection_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "5bfdb7a80874234ea1d488ca3ca7b26c98a38337",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/peer_connection_factory.h",
      "new_id": "904352f425fc43ad6413f1101c8e2de2a7993ae2",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/peer_connection_factory.h"
    }
  ]
}
