)]}'
{
  "commit": "95edb037a4cffeda6975ab2cd4f8e607bc033f57",
  "tree": "1d12ba1c04b463a3d08b9205e00058de1b8be908",
  "parents": [
    "80b95de7651caa0cfeb684ffc200860989f667dc"
  ],
  "author": {
    "name": "Sebastian Jansson",
    "email": "srte@webrtc.org",
    "time": "Thu Jan 17 15:24:12 2019"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jan 18 08:45:08 2019"
  },
  "message": "Adds WebRtcKeyValueConfig interface\n\nThe WebRtcKeyValueConfig interface allows providing custom key value\nconfigurations that changes per instance of GoogCcNetworkController.\n\nBug: webrtc:10009\nChange-Id: I520fff030d1c3c755455ec8f67896fe8a6b4d970\nReviewed-on: https://webrtc-review.googlesource.com/c/116989\nCommit-Queue: Sebastian Jansson \u003csrte@webrtc.org\u003e\nReviewed-by: Per Kjellander \u003cperkj@webrtc.org\u003e\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#26312}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aeb563e284ff0968d5a4cff99efe7d5709b58c58",
      "old_mode": 33188,
      "old_path": "api/transport/BUILD.gn",
      "new_id": "683e1bcf85b1383ebcf5ad741cdbbe13a05159e6",
      "new_mode": 33188,
      "new_path": "api/transport/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e6764fd1dea5a6c0a76b79277960b1fac412172",
      "new_mode": 33188,
      "new_path": "api/transport/field_trial_based_config.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0989db5d82ddb57e4581d6774e1e0ddb289acdc",
      "new_mode": 33188,
      "new_path": "api/transport/field_trial_based_config.h"
    },
    {
      "type": "modify",
      "old_id": "e68e209cb8c86ef2a0c33ba511fae9c27306f244",
      "old_mode": 33188,
      "old_path": "api/transport/network_control.h",
      "new_id": "53ac10ea078a00580e30c888e91db51d5f1cb885",
      "new_mode": 33188,
      "new_path": "api/transport/network_control.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6376a9951f688f71c0b1894f13aa31f45934dce",
      "new_mode": 33188,
      "new_path": "api/transport/webrtc_key_value_config.h"
    },
    {
      "type": "modify",
      "old_id": "4cbe732df57d682acb130b39f3085680041ff569",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/BUILD.gn",
      "new_id": "06b8669c5e3b3189cedca3937141ad1e15275181",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "039ea9a050f1865c1ffa1fb360a2b65b3d902432",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/BUILD.gn",
      "new_id": "9de1815ec2f43b861ea272fc3c979dd25fdef12c",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "939da4cc33ceafd0b6b62d44f7fc6ce642ab7c8b",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc",
      "new_id": "37be68dcf4ca88db2cc437f5109695597d2d1572",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc"
    },
    {
      "type": "modify",
      "old_id": "645c0b913a7e04e6b7a0d51600b73388e9d2a4d3",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h",
      "new_id": "48f8057a10d96c46e90a93b8908eb1757afb28da",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h"
    },
    {
      "type": "modify",
      "old_id": "cfb761822240f03d3ba14c8250d215b8e853e3af",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_unittest.cc",
      "new_id": "3061730c95df02d6f470f44376b31f17d2e2e777",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0a403927429fc9a207b03fef0219476de1210d6d",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/bitrate_estimator.cc",
      "new_id": "b30ed4255eccf1068a2820fc86d59fd769677a91",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/bitrate_estimator.cc"
    },
    {
      "type": "modify",
      "old_id": "d3df2b510472d0a81511a8c7819c4d6e0ef9dfba",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/bitrate_estimator.h",
      "new_id": "b9214924e4c3526435e436fb613a9fdade750b03",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/bitrate_estimator.h"
    },
    {
      "type": "modify",
      "old_id": "7c681be5842cff9465ddbd492538a499fc749096",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc",
      "new_id": "7d83b8cee8c2ef21ea6a2480d10ee7cd682433b5",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc"
    },
    {
      "type": "modify",
      "old_id": "c6b1023dd49b39d9e9c9a77f0517dc3058b194b0",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h",
      "new_id": "9b640937d73aa19c7f5909b89623a5894d36a924",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h"
    },
    {
      "type": "modify",
      "old_id": "30617eebb52cce983b20b8ed4f798b25c866c6a9",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/congestion_window_pushback_controller_unittest.cc",
      "new_id": "9be5b21ea69522c71cde1a1562b971fc15731262",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/congestion_window_pushback_controller_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3c780dddd2735a1fe2a3ab305168803efb75373e",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/delay_based_bwe.cc",
      "new_id": "f28758190c54b550ec8335e92592a6939ccd3cd5",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/delay_based_bwe.cc"
    },
    {
      "type": "modify",
      "old_id": "ba9289c0201c7d94067db6b2ed975a0c0ca86d0a",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/delay_based_bwe.h",
      "new_id": "c891afc183ccfa76748a0424723ee519e20d84ca",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/delay_based_bwe.h"
    },
    {
      "type": "modify",
      "old_id": "006acf736d2320d7ad9e1b9b954814799b6ec5c3",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/delay_based_bwe_unittest_helper.cc",
      "new_id": "c057656a45b0a395d38b6db2aaed110652a90d5a",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/delay_based_bwe_unittest_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "4d8a00c6ae2496278531d88c1f47ca33cc3f0a41",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/delay_based_bwe_unittest_helper.h",
      "new_id": "84831d91aa78d6afa642349708736ea56b770b73",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/delay_based_bwe_unittest_helper.h"
    },
    {
      "type": "modify",
      "old_id": "7b768b8288ecb12022214f6f2ee3332c069c161c",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/delay_based_rate_controller.cc",
      "new_id": "3f0ff45b0738ba436a4d2598b7fa001fab7452e6",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/delay_based_rate_controller.cc"
    },
    {
      "type": "modify",
      "old_id": "2580c2190522cb5c0d8b9e8bf2fe5b5c5de65b26",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/delay_based_rate_controller.h",
      "new_id": "21932d28b85c28d31d625478b1baaed4990e868e",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/delay_based_rate_controller.h"
    },
    {
      "type": "modify",
      "old_id": "b996e34ade164a7f0ebdac2e742730dd456a1cdf",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/goog_cc_network_control.cc",
      "new_id": "6fd621fe669025beb8959e60a069e7389db14f46",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/goog_cc_network_control.cc"
    },
    {
      "type": "modify",
      "old_id": "c188d116b8ee72c8eefeb35b08d16932f29deaf4",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/goog_cc_network_control.h",
      "new_id": "7d6568940320560bf750fe12b0a243e6e9d7a225",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/goog_cc_network_control.h"
    },
    {
      "type": "modify",
      "old_id": "94a98e03fe7af4bdd52ea4e3aed0658c36cbae95",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/probe_controller.cc",
      "new_id": "a71902d50193311392e7029bc683d47afcb4b176",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/probe_controller.cc"
    },
    {
      "type": "modify",
      "old_id": "98df8c74a2e44ead9ba97e3cd7962915d613f36b",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/probe_controller.h",
      "new_id": "bacea0c5d5aa290ad8306060665493f7b0a2889c",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/probe_controller.h"
    },
    {
      "type": "modify",
      "old_id": "9472d0148ef2a1a006a4a7e346ccfcb7bd6f2650",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/probe_controller_unittest.cc",
      "new_id": "067aabb8f66897900c2a73d653b71fab42eff450",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/probe_controller_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "1a601ec8893666e8de246aac67b53804e7680255",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/include/send_side_congestion_controller.h",
      "new_id": "b428eedb5416323a224b356d337b2eea7c1ff13c",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/include/send_side_congestion_controller.h"
    },
    {
      "type": "modify",
      "old_id": "d49e56752e2f5590b17d8b72250a4f0915175387",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/send_side_congestion_controller.cc",
      "new_id": "8b6d223869eaf6eb8374cf20ae6726af5d628a31",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/send_side_congestion_controller.cc"
    },
    {
      "type": "modify",
      "old_id": "77aba179d05ffd95727930b2113daac1e6817f1a",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/BUILD.gn",
      "new_id": "cf23fb0001a2c1ebe783d6beab6d0197b3a4e218",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "0221edf08dba12b277129264b703ac454a81d91e",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/test/estimators/send_side.cc",
      "new_id": "692a0d471d0fcf227c9a190c0ba1fe7977694087",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/test/estimators/send_side.cc"
    },
    {
      "type": "modify",
      "old_id": "2313b7b74e3e4a555d8931a6a4fa48c4b2ff6c1b",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/test/estimators/send_side.h",
      "new_id": "4d7cb18759f3a0222f7aa24e749bb594f25d0447",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/test/estimators/send_side.h"
    },
    {
      "type": "modify",
      "old_id": "b77d67145c9c6c5af7b4991be37790a0c46a2cf7",
      "old_mode": 33188,
      "old_path": "rtc_tools/BUILD.gn",
      "new_id": "4e9e3cf2c8496e1bf1aa350849eef7431e934f86",
      "new_mode": 33188,
      "new_path": "rtc_tools/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "13b46ac24f9a24ad24a7663ae63692d006bb4115",
      "old_mode": 33188,
      "old_path": "rtc_tools/event_log_visualizer/analyzer.cc",
      "new_id": "f603784e03cd8052c9616597dbbb78751c9091d5",
      "new_mode": 33188,
      "new_path": "rtc_tools/event_log_visualizer/analyzer.cc"
    }
  ]
}
