)]}'
{
  "commit": "172fd8536e8ca34c160232e18010dfc090ad7c1b",
  "tree": "5bca75898402bfa10e98c1444a1baca26914bef7",
  "parents": [
    "ec2eb2218f1e19ef8a675d494f565b2a9975a7d3"
  ],
  "author": {
    "name": "Sebastian Jansson",
    "email": "srte@webrtc.org",
    "time": "Thu May 24 12:17:06 2018"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu May 24 13:35:31 2018"
  },
  "message": "Replaces redundant congestion controller components\n\nThis CL replaces components in the congestion controller module\nthat are identical to equivalent components in the rtp and goog_cc\nsubfolder. Some redundant components are left as they were not\ntrivial to replace.\n\nBug: webrtc:8415\nChange-Id: I86a1f164d7b100b8ec8ba7dbc1c9bda2128a4f37\nReviewed-on: https://webrtc-review.googlesource.com/78521\nCommit-Queue: Sebastian Jansson \u003csrte@webrtc.org\u003e\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#23384}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5da37cef3ee0105d3c755cab5c79602787860dc",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/BUILD.gn",
      "new_id": "f4d1f7a4c31245d4b99d1498ccad75a5fa0ef283",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "1e75ee6e9255f9cfc5140418076985bab9c12d80",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/acknowledged_bitrate_estimator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "72c1023044cbcfb703d5896d694313b209f3efbb",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/acknowledged_bitrate_estimator.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e79895d13b8ce4064f8cf3aa7f6924482bd180bf",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/acknowledged_bitrate_estimator_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "76c132bbe9c8c818a44c97b5296bab5d7109c61a",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/bitrate_estimator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2fa1515d19f1943cd4f740cbe06b63dd36135f02",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/bitrate_estimator.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2ec54171c8897368e4fd18760368867ecaccb3d1",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/congestion_controller_unittests_helper.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "37e3870d3eb27b6cc34b0396e18a5ccd3834001e",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/congestion_controller_unittests_helper.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b0024e769ee6ed8c3202f5c819401ccb3f25d120",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/delay_based_bwe.cc",
      "new_id": "a28cc7e22ce4284ceb2082713f68bbb5a281a6b3",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/delay_based_bwe.cc"
    },
    {
      "type": "modify",
      "old_id": "dbe759ebf5f10fc5e06094314e802bb852040201",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/delay_based_bwe.h",
      "new_id": "315af0158c92cbef0cefec823fd7beb347027bf5",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/delay_based_bwe.h"
    },
    {
      "type": "modify",
      "old_id": "3e7cbaa60ee77c34340001764a409353e8fef4fa",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/delay_based_bwe_unittest_helper.h",
      "new_id": "5e8c6f11b92a5d624c8ff685fe543de062ebb6b9",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/delay_based_bwe_unittest_helper.h"
    },
    {
      "type": "delete",
      "old_id": "b04c8575d9e6b913903b32932ebc43ad382c47c7",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/delay_increase_detector_interface.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7e1855df32148696e4e403294c21486975c2a9da",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc",
      "new_id": "49d1b3ac97c6c9643eabf5f3b8d370ad1e2159a9",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc"
    },
    {
      "type": "modify",
      "old_id": "f584792ba40727a66c54796c0dc6bf9a6019272b",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h",
      "new_id": "c545a4a16bf7b3fd581794fea6ffb3b53a8e136f",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h"
    },
    {
      "type": "modify",
      "old_id": "f8f5025bc10c86288463b4a064726e94d12a147e",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_unittest.cc",
      "new_id": "38f8df7b6e2d665133ebd3071cdb7b37d4862d50",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2cd53311a3fd7bfcaa990b9b51cc934f46dc80fe",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/bitrate_estimator.cc",
      "new_id": "5280b3868524ba8f5efc5f4431ec0a6cfd081c09",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/bitrate_estimator.cc"
    },
    {
      "type": "modify",
      "old_id": "ca5a40e4865bb9513e13c4b11f88902133e7379f",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/bitrate_estimator.h",
      "new_id": "f49ace4b7adf638b90f23f4e1bd2359418ced648",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/bitrate_estimator.h"
    },
    {
      "type": "modify",
      "old_id": "d748c282b8456a8a56e038d055de6a4a421818e9",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/delay_increase_detector_interface.h",
      "new_id": "e4f899af7c03666675056ef8dcab918e0203f303",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/delay_increase_detector_interface.h"
    },
    {
      "type": "modify",
      "old_id": "3ad5e3fae9be183189e4c44649b953932b8ac1c7",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/median_slope_estimator.cc",
      "new_id": "0ad7728302ec20878f9aa504a5becd8c59be612f",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/median_slope_estimator.cc"
    },
    {
      "type": "modify",
      "old_id": "acac830e12b3221dec7dc48d12b672541d655868",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/median_slope_estimator.h",
      "new_id": "aeab4ea822c2b542ed5625328d7d1494dd0ab1df",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/median_slope_estimator.h"
    },
    {
      "type": "modify",
      "old_id": "c1ead91653c47666de4cc8c3956168e696d97c12",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/median_slope_estimator_unittest.cc",
      "new_id": "3eb8c1fbf51a6817b6f9b983ca8a39029d5d3c4f",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/median_slope_estimator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5effa2fdf82693ca803df4f2b2312b01eb588f81",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc",
      "new_id": "c92930669dab7a02523be2162478788c4caa2d27",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc"
    },
    {
      "type": "modify",
      "old_id": "23d61ee8031d392fcafa8c695817796ce26536eb",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/probe_bitrate_estimator.h",
      "new_id": "55738d88519a27237ec0025915895eb92af71bc6",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/probe_bitrate_estimator.h"
    },
    {
      "type": "modify",
      "old_id": "4a74778e3c3362ab069c35968bfe16a811913988",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/probe_bitrate_estimator_unittest.cc",
      "new_id": "f8a40f839f385a3005b4a665772292d020ab8555",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/probe_bitrate_estimator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0dfa822b4a689e60fccb071c5a231b9e11ce274f",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/trendline_estimator.cc",
      "new_id": "d69ea3f5730a837d62fe1d03fcfb20d4c38b3524",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/trendline_estimator.cc"
    },
    {
      "type": "modify",
      "old_id": "162c174aa93f7f433edaa874f9e21e959feb63a3",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/trendline_estimator.h",
      "new_id": "2841b491525a1b04dc8393d6d1a93d3e75875369",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/trendline_estimator.h"
    },
    {
      "type": "modify",
      "old_id": "376f27703abcc082450195aba5ab6e25c7e35599",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/goog_cc/trendline_estimator_unittest.cc",
      "new_id": "aa150154b7f11aeef7ab32b7e7333484b11c641d",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/goog_cc/trendline_estimator_unittest.cc"
    },
    {
      "type": "delete",
      "old_id": "ea762395775614e960be4e3fadba41a292f27757",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/median_slope_estimator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f837b24a217d155e3d8efd5b702d075ccabfd565",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/median_slope_estimator.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "953f8e11fb75de3dbeec4dadbe208a26e493f4b3",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/median_slope_estimator_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8c754d789cd9bcaeb4f0e51f06ff3c4ababd79b1",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/probe_bitrate_estimator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb8a7ed534ea6836b41819b68b1fbb594b8482b5",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/probe_bitrate_estimator.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f6705303643f17d27fff406f1bb9facb31c34682",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/probe_bitrate_estimator_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2f52799bb0843ad1ca819463f991b4e631f051ef",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/rtp/congestion_controller_unittests_helper.cc",
      "new_id": "f2b4467dd7ff0d0e1dc712015ef8efe7b1cbad7e",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/rtp/congestion_controller_unittests_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "9bf28148f15088bb5a6844961706786e7accbdbc",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/rtp/congestion_controller_unittests_helper.h",
      "new_id": "98dfb3ddce724dec2649e787f13c96bb83a411d4",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/rtp/congestion_controller_unittests_helper.h"
    },
    {
      "type": "modify",
      "old_id": "d4a088ea13eb927b64ccc03afb8f0c72edfaae5a",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/rtp/send_time_history.cc",
      "new_id": "f7abb88db062855d0a3059cf5c24a05dc2eddecd",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/rtp/send_time_history.cc"
    },
    {
      "type": "modify",
      "old_id": "cfacf1f3b856ece1d35d4088b095d7be1535cd16",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/rtp/send_time_history.h",
      "new_id": "531e1266ad03fe1729cb6178cb88154853454524",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/rtp/send_time_history.h"
    },
    {
      "type": "modify",
      "old_id": "4a1793311fb0f14df09a749cdfce13a628492dce",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/send_side_congestion_controller.cc",
      "new_id": "0fd4ca5050f78a3ade450154adb912a28e54eebc",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/send_side_congestion_controller.cc"
    },
    {
      "type": "modify",
      "old_id": "754e5b336ffeeef303dd76996ecfaae9e4b6d2ba",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/send_side_congestion_controller_unittest.cc",
      "new_id": "4c91fe4b7dcb3ae252c1ed496f0e9d18da8cb3e6",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/send_side_congestion_controller_unittest.cc"
    },
    {
      "type": "delete",
      "old_id": "e5bc416286162568197a45066872e6b9cb9953dd",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/send_time_history.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "99f9ca9770cd29f3001beab57d3b27a7ab7fed1d",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/send_time_history.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1356b5cc3d3a5c544ea9351f895e10010a3bcbfa",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/send_time_history_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "dfd926414e5b37d349e70b90e3a793d6fe63f720",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/transport_feedback_adapter.h",
      "new_id": "faab4d04174f79721c3b2f8430aee735f67827c3",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/transport_feedback_adapter.h"
    },
    {
      "type": "modify",
      "old_id": "87383f0b0708243d7f744477d4a8e187f07f92a2",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/transport_feedback_adapter_unittest.cc",
      "new_id": "00e60bb9a617bd0a53f17dbe27662c097e449b42",
      "new_mode": 33188,
      "new_path": "modules/congestion_controller/transport_feedback_adapter_unittest.cc"
    },
    {
      "type": "delete",
      "old_id": "9ebe17753bd64743e2aac43a8863b0b70e467b80",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/trendline_estimator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "91826478471ce52e411cad0c138b22e3696189d2",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/trendline_estimator.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c11d1c3d78efd2fc1b367f95ac891d6460b26da6",
      "old_mode": 33188,
      "old_path": "modules/congestion_controller/trendline_estimator_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "902afa59c753b448ca8d6673090b2c62fb56c126",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/BUILD.gn",
      "new_id": "31eb46c48b36dbd146a509149d25da30b6bb78b3",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1fa07200e6640305d844f0ca46b70d6cfbdd88d6",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/test/estimators/send_side.h",
      "new_id": "102f04eb5f9f63136a39a4be00c1d372ff3dd8ac",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/test/estimators/send_side.h"
    },
    {
      "type": "modify",
      "old_id": "73e2494d1edbb5eab36055adc2209ce326466601",
      "old_mode": 33188,
      "old_path": "rtc_tools/BUILD.gn",
      "new_id": "0cc7792fc99560b63998c35893ad42c2f8705eb4",
      "new_mode": 33188,
      "new_path": "rtc_tools/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "145b2acae332742a341899b26519decdaa9cc1ce",
      "old_mode": 33188,
      "old_path": "rtc_tools/event_log_visualizer/analyzer.cc",
      "new_id": "76ac88a4a0a75c297e558bc96390bbd9fb0dec00",
      "new_mode": 33188,
      "new_path": "rtc_tools/event_log_visualizer/analyzer.cc"
    }
  ]
}
