)]}'
{
  "commit": "ef5d5af3a07ae2e8dcf22655fa9cd908e5fb3b09",
  "tree": "ace5f9e2896b591184df8ef703b54adae0b13876",
  "parents": [
    "1899c1270f0ce4264c6a579c3d86f81ac0e98aea"
  ],
  "author": {
    "name": "Per Åhgren",
    "email": "peah@webrtc.org",
    "time": "Mon Jul 30 22:03:46 2018"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Jul 30 22:34:19 2018"
  },
  "message": "AEC3: Increasing the accuracy of the detection for early reverb\n\nThis CL introduces an adaptive estimation of the early reverb\nin the estimation for the room reverberation. The benefits of\nthis is that for room with long early reflections there is\na lower risk of underestimating the reverberation.\n\nThis CL is for a landing the code in\nhttps://webrtc-review.googlesource.com/c/src/+/87420,\nand the review of the code was done in that CL. The author of\ncode is devicentepena@webrtc.org\n\nBug: webrtc:9479, chromium:865397\nChange-Id: Id6f57e2a684664aef96e8c502e66775f37da59da\nReviewed-on: https://webrtc-review.googlesource.com/91162\nCommit-Queue: Per Åhgren \u003cpeah@webrtc.org\u003e\nReviewed-by: Sam Zackrisson \u003csaza@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#24146}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02220995f36ff6de6e964245f40e9d633354cb89",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec3/BUILD.gn",
      "new_id": "f59bb5bed5cb290a79e9c87d8f8768028a0cffd0",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9ae3d429eaf7818bf6a46f0c27032415e36ad591",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec3/aec3_common.h",
      "new_id": "56c7a9024a35dc0034f0d339e21160cdd4956541",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/aec3_common.h"
    },
    {
      "type": "modify",
      "old_id": "51c68d6984f7d49de93ef8f79ed45a55daba8252",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec3/aec_state.cc",
      "new_id": "f3c76aeddf28f0f71ba7dcedbae7657b3d23979b",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/aec_state.cc"
    },
    {
      "type": "modify",
      "old_id": "8ae156e070cb7745081e04e3a1c2ace4aa2686cd",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec3/aec_state.h",
      "new_id": "2b68ba933c172467664f4390f3920e3ce0d8bff2",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/aec_state.h"
    },
    {
      "type": "modify",
      "old_id": "ab2c4f25ef03f4dd7f4421e01bbdac54481f4054",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec3/filter_analyzer.cc",
      "new_id": "790cb1e8b52d6bff187b4bdd402019cf7fa1ed68",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/filter_analyzer.cc"
    },
    {
      "type": "modify",
      "old_id": "627341d71eb142968542daef817fbbf6584452d8",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec3/filter_analyzer.h",
      "new_id": "47e953366621dc23893279f5d7eb45cca666988c",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/filter_analyzer.h"
    },
    {
      "type": "modify",
      "old_id": "43002e36d2ee1397534c61d42a1ff869fcc6262e",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec3/residual_echo_estimator.cc",
      "new_id": "2e3ad9fea727e29ea4cfc1706f293dff678d809a",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/residual_echo_estimator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "427a54fce518038cf93495c3fcd072d2f2b46811",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/reverb_decay_estimator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ce519db78f8382f11634a1ff6aa7c735bebe9c3",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/reverb_decay_estimator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a20e776ad9c0ed63e9acdc03ee8ae8e4de77abba",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/reverb_frequency_response.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23485e009fbe30eb6d327361be6a14073081b02c",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/reverb_frequency_response.h"
    },
    {
      "type": "modify",
      "old_id": "84e8e48384c778eb39002e6a41dab7693503d2f9",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec3/reverb_model_estimator.cc",
      "new_id": "ce3e2be3351b120a2e6df6cd1dbb25549186767e",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/reverb_model_estimator.cc"
    },
    {
      "type": "modify",
      "old_id": "d2015aa8866adc5b0a8f511e581153d3da6d40d7",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec3/reverb_model_estimator.h",
      "new_id": "b6a3591e091970b90c8ce012c01d7ca34967ca0c",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/reverb_model_estimator.h"
    },
    {
      "type": "modify",
      "old_id": "9667f4fcbafb9ad250aa0c4fa634b486e6b72c4f",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec3/reverb_model_estimator_unittest.cc",
      "new_id": "aa5e96f10411d1b5354df9d5262ac0a826d43603",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/reverb_model_estimator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9cf45c4a6e834e2630e3418f8c5be93c930f7546",
      "old_mode": 33188,
      "old_path": "test/fuzzers/audio_processing_configs_fuzzer.cc",
      "new_id": "bcbfabbfef9c4f51b4628621993c8f37a3114888",
      "new_mode": 33188,
      "new_path": "test/fuzzers/audio_processing_configs_fuzzer.cc"
    }
  ]
}
