)]}'
{
  "commit": "552d3e3d5ee90c0765577fa5f2eec5a5e5aa05bd",
  "tree": "4419c1982d687d90dbdf13e51343ef5a2171ec32",
  "parents": [
    "88816e373d305d64192ed815edfaf746afc96280"
  ],
  "author": {
    "name": "Per Åhgren",
    "email": "peah@webrtc.org",
    "time": "Wed Aug 12 06:46:47 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Aug 18 12:29:32 2020"
  },
  "message": "Reland \"Add ability to state whether the APM output will be used\"\n\nThis is a reland of 8be2f201ba8790501f6f3fa39f00017f02fca46d\n\nOriginal change\u0027s description:\n\u003e Add ability to state whether the APM output will be used\n\u003e \n\u003e This CL adds the ability for the surrounding code to state that the\n\u003e APM output will not be used. The intended usecase for this is to allow\n\u003e APM to run at a lower complexity when the endpoint is muted.\n\u003e When APM has been informed that the output will not be used, it can\n\u003e turn off code that is needed only for ensuring that the output audio\n\u003e will sound good.\n\u003e \n\u003e Bug: b/154437967,b/163802450\n\u003e Change-Id: I8e22989e35354372e96191d15da44beb9d1b26ae\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181200\n\u003e Reviewed-by: Alessio Bazzica \u003calessiob@webrtc.org\u003e\n\u003e Commit-Queue: Per Åhgren \u003cpeah@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/master@{#31949}\n\nBug: b/154437967\nBug: b/163802450\nChange-Id: Ia77a9e43f913929d1afa72212f1ea6c192d0e519\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/181887\nReviewed-by: Alessio Bazzica \u003calessiob@webrtc.org\u003e\nCommit-Queue: Per Åhgren \u003cpeah@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#31957}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12997388f02f404a0404f726b90d2fd6c0b21ec1",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec_dump/aec_dump_impl.cc",
      "new_id": "18f85721b140cadfea03f7bc122752964641cdd6",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec_dump/aec_dump_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "b155bdbadb639bdb796f753d0acfd5fa401fdf9f",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/audio_processing_impl.cc",
      "new_id": "485022accf8ae98397b4054f294469cba4f796a8",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/audio_processing_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "af5e22ce720cf2b7ea41bbbdce7529ee2380d7bd",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/debug.proto",
      "new_id": "07cce23ba328485da1f83775f3ff04aca8dd3c76",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/debug.proto"
    },
    {
      "type": "modify",
      "old_id": "d84318f2a08c9e2514797add77c22f8fd1fe81bd",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/include/audio_processing.h",
      "new_id": "9e2d6dcb4a16df09d5c2b357d44313c6b9bf8bc7",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/include/audio_processing.h"
    },
    {
      "type": "modify",
      "old_id": "f5bd6452e30b81c917e740e438367bc3f5dc4922",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/test/aec_dump_based_simulator.cc",
      "new_id": "49372a9c28659191ac9a14a679a29c061364f8a4",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/test/aec_dump_based_simulator.cc"
    },
    {
      "type": "modify",
      "old_id": "88761870fd0e92b3f63819db8b3afe25dd6f404c",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/test/runtime_setting_util.cc",
      "new_id": "4899d2d45910eef196aa098b0e090f80f2481471",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/test/runtime_setting_util.cc"
    }
  ]
}
