)]}'
{
  "commit": "e0eae3cec6f986ed756e644c596d897ce79646d8",
  "tree": "c69ccc4c98aab515c196822b982c6b22bd81d676",
  "parents": [
    "db397429d4d4d0bdf39cfe4da4628309e366dc80"
  ],
  "author": {
    "name": "peah",
    "email": "peah@webrtc.org",
    "time": "Wed Dec 14 09:16:23 2016"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Dec 14 09:16:28 2016"
  },
  "message": "This CL adds the basic framework for AEC3 in the audio processing module.\nIt will be followed by a number of other CLs that extends this framework.\n\nBUG\u003dwebrtc:6018\n\nReview-Url: https://codereview.webrtc.org/2567513003\nCr-Commit-Position: refs/heads/master@{#15593}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ad77750a55c24d9addf69b240069eb48cbb2ae8",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/BUILD.gn",
      "new_id": "0aea170673a38354585ec2331824afe8a695d3d3",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "814c38b4ba9b9ea26868d9ea94d45e377c25756c",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/aec/aec_core.cc",
      "new_id": "f9e96ace046ad5ab1110691c43d9d728c61a9f28",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/aec/aec_core.cc"
    },
    {
      "type": "modify",
      "old_id": "0c491980c2eb7ba09eb9bda328bf87c88057bd10",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/aec/aec_core.h",
      "new_id": "78cb787fa701e5a869205beeb26fb34006c603e4",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/aec/aec_core.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69ccdcbc63fe068a09058e97e32518d6050af05",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/aec3/echo_canceller3.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c65ecdea758b309e8a5b1d439825600c9f78de45",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/aec3/echo_canceller3.h"
    },
    {
      "type": "modify",
      "old_id": "5ca9275f0e215ddab3a648e04ce346850ab3423d",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/audio_processing_impl.cc",
      "new_id": "ce71461b2ee41e5bd24016a27237651dcd965eab",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/audio_processing_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "0375a2532813de083c668f7ba2ab2e8e9b5c8b18",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/audio_processing_impl.h",
      "new_id": "ae4d89b131c33fe9120a26cf94c8c808aa1a6f26",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/audio_processing_impl.h"
    },
    {
      "type": "modify",
      "old_id": "f6a0bcde7acc801c7014e5f73bce9be8e8f61d5b",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/echo_cancellation_impl.cc",
      "new_id": "9918bb473859349362db621ac8cc0ce603723bca",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/echo_cancellation_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "03be98529afec8b856bc5b816621d932cf606cfd",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/echo_cancellation_impl.h",
      "new_id": "19da98196ee7ba8d067313bc9cce432511bfb310",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/echo_cancellation_impl.h"
    },
    {
      "type": "modify",
      "old_id": "d03c7f4ab4f336189a335f0740ab358808ddf7f6",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/include/audio_processing.h",
      "new_id": "d1a711dfa6a3d38f02d87622ee07849c5db43f85",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/include/audio_processing.h"
    },
    {
      "type": "modify",
      "old_id": "615e3fa3ec24637639ceaddefad5c1f629e10cdd",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/include/config.h",
      "new_id": "0473d2d8cb1f9afc87a6a03393880f598c6d34f4",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/include/config.h"
    },
    {
      "type": "modify",
      "old_id": "b117dbbebe79dd1657d0d1bf45f08ccacfc7cdf2",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/test/aec_dump_based_simulator.cc",
      "new_id": "10d4fcdf6f9ab4f44134728284a601d502b6202e",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/test/aec_dump_based_simulator.cc"
    },
    {
      "type": "modify",
      "old_id": "ddfc562aafba474f8e8c05d8385a7d0445b391fa",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/test/audio_processing_simulator.cc",
      "new_id": "27b3803a198ffadc89f55ca6abe8b8ea02972dd7",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/test/audio_processing_simulator.cc"
    },
    {
      "type": "modify",
      "old_id": "ebf899f82a9401cb8ac42d1f85ff56c31d877452",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/test/debug_dump_test.cc",
      "new_id": "d67a73e40c71e07e079b17a3fc8f2f44b909688b",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/test/debug_dump_test.cc"
    }
  ]
}
