)]}'
{
  "commit": "fa10b557d9051b421a39093ca83302f0fdf04705",
  "tree": "0a2904663445669bfc41cb571f917c2e357f01fb",
  "parents": [
    "a1d9ad0b5819ab3f9745acb7a00992e5e19d933e"
  ],
  "author": {
    "name": "perkj",
    "email": "perkj@webrtc.org",
    "time": "Mon Oct 03 06:45:26 2016"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Oct 03 06:45:33 2016"
  },
  "message": "Releand of Let ViEEncoder handle resolution changes.\n\nThe original landed cl is in patchset 1.\nThe following patchset fix VideoQualityTest as well as fix the case where max_bitrate is set in the SendParams. A unit test is added for that as well.\n\nOriginal cl description:\nLet ViEEncoder handle resolution changes.\n\nThis cl move codec reconfiguration due to video frame size changes from WebRtcVideoSendStream to ViEEncoder.\n\nWith this change, many variables in WebRtcVideoSendStream no longer need to be locked.\n\nBUG\u003dwebrtc:5687, webrtc:6371, webrtc:5332\n\nReview-Url: https://codereview.webrtc.org/2386573002\nCr-Commit-Position: refs/heads/master@{#14467}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48133b1736c538928ac9f1f8d79e6f30f7b120fd",
      "old_mode": 33188,
      "old_path": "webrtc/api/videocapturertracksource_unittest.cc",
      "new_id": "d8f4b0c761dc7837e31ce9d7bc39769df77ff449",
      "new_mode": 33188,
      "new_path": "webrtc/api/videocapturertracksource_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "79dedef07cd546a2076a6497d3eb63cb416bcebf",
      "old_mode": 33188,
      "old_path": "webrtc/call/bitrate_estimator_tests.cc",
      "new_id": "60e1d8c83468681d4c6fa3b1e5644d30ccc72451",
      "new_mode": 33188,
      "new_path": "webrtc/call/bitrate_estimator_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "6833dc0298ac13bf60bd48175754e3ddddb3b7c4",
      "old_mode": 33188,
      "old_path": "webrtc/call/call_perf_tests.cc",
      "new_id": "5fa9270061ad8261d59592e235179f55a22c5f1e",
      "new_mode": 33188,
      "new_path": "webrtc/call/call_perf_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "74c915da5fdb3851155806ccecc349ecc1d8fde5",
      "old_mode": 33188,
      "old_path": "webrtc/call/rampup_tests.cc",
      "new_id": "9c17aae5aa5865381442fb4b16469278e76ff800",
      "new_mode": 33188,
      "new_path": "webrtc/call/rampup_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "efc56ad2631caa1b1049ff71cfc75375e2ae43be",
      "old_mode": 33188,
      "old_path": "webrtc/call/rampup_tests.h",
      "new_id": "f3779e21f7137438cb518d9029a407a2372e1c86",
      "new_mode": 33188,
      "new_path": "webrtc/call/rampup_tests.h"
    },
    {
      "type": "modify",
      "old_id": "3761d66cc7484ac909f4619c34269c7013d9d797",
      "old_mode": 33188,
      "old_path": "webrtc/config.cc",
      "new_id": "7c1a0a8bc6ecbdb85198435065b1f3be2d6f2463",
      "new_mode": 33188,
      "new_path": "webrtc/config.cc"
    },
    {
      "type": "modify",
      "old_id": "0e8b769b69701febc27edd524cfcf77703dca170",
      "old_mode": 33188,
      "old_path": "webrtc/config.h",
      "new_id": "0231cb56827500331329a8d4e6a5ecd2e3e0abfc",
      "new_mode": 33188,
      "new_path": "webrtc/config.h"
    },
    {
      "type": "modify",
      "old_id": "0f2d8edc30a9d252bb5430b1e862a47c4e1e252f",
      "old_mode": 33188,
      "old_path": "webrtc/media/base/fakevideocapturer.h",
      "new_id": "5b6a65cfa4de16bd644ab7988142d1c64b887c1e",
      "new_mode": 33188,
      "new_path": "webrtc/media/base/fakevideocapturer.h"
    },
    {
      "type": "modify",
      "old_id": "821de5838c8d2acaa9fe82adcc42444914624ac1",
      "old_mode": 33188,
      "old_path": "webrtc/media/base/videocapturer_unittest.cc",
      "new_id": "5bbf5c39248eee31e4ebeb3a050c1d0a6c9084c5",
      "new_mode": 33188,
      "new_path": "webrtc/media/base/videocapturer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "68a2bc61b8fa4d5a5466afe1259698a63564b2f2",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/constants.h",
      "new_id": "19d06a198c599073fde2e159d46477452873ec17",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/constants.h"
    },
    {
      "type": "modify",
      "old_id": "9515505af2c2458f04e25b0ef4aae5f0abe74b5d",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/fakewebrtccall.cc",
      "new_id": "88f9927446944fa929458aec9d8382d5c25dbbc6",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/fakewebrtccall.cc"
    },
    {
      "type": "modify",
      "old_id": "170e6fce912d2eb1c102bd8b6b58d05c97b6c6d0",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/fakewebrtccall.h",
      "new_id": "5719070eeaee78049889c62518b343163838b451",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/fakewebrtccall.h"
    },
    {
      "type": "modify",
      "old_id": "5176c115b70d8224978abad1c1555e327c9e39e6",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/webrtcvideoengine2.cc",
      "new_id": "86bf02855af52df8211fecbb0e239d6e5aeb910e",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/webrtcvideoengine2.cc"
    },
    {
      "type": "modify",
      "old_id": "cc4b33e879018b6c7771de309b6e1fa3dfca909e",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/webrtcvideoengine2.h",
      "new_id": "bea1b1785ac1cba6c9294d84796e71b1a28c17fa",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/webrtcvideoengine2.h"
    },
    {
      "type": "modify",
      "old_id": "955fd35ed6d3a72a2db9b0da9f24324076fcd605",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/webrtcvideoengine2_unittest.cc",
      "new_id": "644a846e5934b224f6a7db7d3ae60d72287fb8c6",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/webrtcvideoengine2_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "a2133fc01fb208536d9e47c27f41b6601c3f5a0e",
      "old_mode": 33188,
      "old_path": "webrtc/test/call_test.cc",
      "new_id": "8c6ac45c616ff37a98397ac744112bf350e4b5ee",
      "new_mode": 33188,
      "new_path": "webrtc/test/call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4667e088dbfd130b6e6023e0553084d7359bb5ab",
      "old_mode": 33188,
      "old_path": "webrtc/test/call_test.h",
      "new_id": "29bdbf2bcf656f90eeac2d6a77088e1a4e47b2cd",
      "new_mode": 33188,
      "new_path": "webrtc/test/call_test.h"
    },
    {
      "type": "modify",
      "old_id": "64339df4aad89af0b917dbd9bea8f9d12ce6a5db",
      "old_mode": 33188,
      "old_path": "webrtc/test/encoder_settings.cc",
      "new_id": "80c42ef04a5f4028cb72b09790cb8494384a39b7",
      "new_mode": 33188,
      "new_path": "webrtc/test/encoder_settings.cc"
    },
    {
      "type": "modify",
      "old_id": "a44d3661e10c9bed571b3d0a2fd2335fac6f3c86",
      "old_mode": 33188,
      "old_path": "webrtc/test/encoder_settings.h",
      "new_id": "82d8c5f3ddc109fb5e3ddc447e6fe820a5f12843",
      "new_mode": 33188,
      "new_path": "webrtc/test/encoder_settings.h"
    },
    {
      "type": "modify",
      "old_id": "2f911d80249a0aa24f46625fc269337d81f80ba7",
      "old_mode": 33188,
      "old_path": "webrtc/test/frame_generator.cc",
      "new_id": "a6afce01d906ee20f78920c208a50f1e7fbe49c3",
      "new_mode": 33188,
      "new_path": "webrtc/test/frame_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "fc3f3069986bb5729a93857be8f70c96c9159a9d",
      "old_mode": 33188,
      "old_path": "webrtc/test/frame_generator.h",
      "new_id": "e7cba1c4efaefb60596ab0059d37663ef76ffae4",
      "new_mode": 33188,
      "new_path": "webrtc/test/frame_generator.h"
    },
    {
      "type": "modify",
      "old_id": "7e929095f048a7876569affb59a7fa6fea39e5ab",
      "old_mode": 33188,
      "old_path": "webrtc/test/frame_generator_capturer.cc",
      "new_id": "d80154a8de591f305b0286aa21b187e2bc6f2bd1",
      "new_mode": 33188,
      "new_path": "webrtc/test/frame_generator_capturer.cc"
    },
    {
      "type": "modify",
      "old_id": "2b2cfbc82133706b16aa67075823d32372731cd6",
      "old_mode": 33188,
      "old_path": "webrtc/test/frame_generator_capturer.h",
      "new_id": "fa001c4edff071a3da446e3aaad95538ece842d2",
      "new_mode": 33188,
      "new_path": "webrtc/test/frame_generator_capturer.h"
    },
    {
      "type": "modify",
      "old_id": "b9c1c2893ec8f671ddad38ce55298d7155b22975",
      "old_mode": 33188,
      "old_path": "webrtc/video/end_to_end_tests.cc",
      "new_id": "0e087f1c420e51659ba131c2c647484ea165ac44",
      "new_mode": 33188,
      "new_path": "webrtc/video/end_to_end_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "41054db900345eb053dfaf92bf3458bc1473f419",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_quality_test.cc",
      "new_id": "4ac86d1a1521a929675cda583432086793951ff1",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_quality_test.cc"
    },
    {
      "type": "modify",
      "old_id": "259e828394d6604c586a89dbbbd0176b10058da8",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_send_stream.cc",
      "new_id": "2a727372afc7312ea7732454e3dffe95975facc9",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_send_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "abfa511ebfebe2020ae50b6facd7bd30b8985ac6",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_send_stream_tests.cc",
      "new_id": "4ef33abe72c69f53f650463a62d97a9e36b40ef0",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_send_stream_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "8c3ca04e3f8985326ed2586a3cd9f8848a18be6d",
      "old_mode": 33188,
      "old_path": "webrtc/video/vie_encoder.cc",
      "new_id": "95a6f5a18c9f54a8139292fcfd05167cfdc8af3c",
      "new_mode": 33188,
      "new_path": "webrtc/video/vie_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "41968444fadf57d39b44b455cc195d676ebb0897",
      "old_mode": 33188,
      "old_path": "webrtc/video/vie_encoder.h",
      "new_id": "68f043e1c5818e876b5e0166deab1dbc785ab325",
      "new_mode": 33188,
      "new_path": "webrtc/video/vie_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "ae8fc663b57601d286d157d8a62daf2bf77c7425",
      "old_mode": 33188,
      "old_path": "webrtc/video/vie_encoder_unittest.cc",
      "new_id": "5382fbf8ebb3a3685b3cbb19d181c82838b209ce",
      "new_mode": 33188,
      "new_path": "webrtc/video/vie_encoder_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "17dc49602705b2205a45f2775db44f8187116f92",
      "old_mode": 33188,
      "old_path": "webrtc/video_frame.h",
      "new_id": "8fbfb595a5169969ee5bd8688cdc01c34235818d",
      "new_mode": 33188,
      "new_path": "webrtc/video_frame.h"
    }
  ]
}
