)]}'
{
  "commit": "db38972edaf0c2c748343e72bf64682a1351844c",
  "tree": "ff8e51eacc202a78a3a4837cf187c51159a7536b",
  "parents": [
    "7b55c73d31dcce8edc0c8fe854b5e6769fc997c1"
  ],
  "author": {
    "name": "Sam Zackrisson",
    "email": "saza@webrtc.org",
    "time": "Thu Jun 21 08:12:24 2018"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jun 21 08:49:52 2018"
  },
  "message": "Remove nonlinear beamformer API from APM\n\nThis CL removes the remaining beamformer parts from the APM.\n\nBug: webrtc:9402\nChange-Id: I9ab2795bd2813d17166ed0925125257b82d98a74\nReviewed-on: https://webrtc-review.googlesource.com/83340\nReviewed-by: Henrik Lundin \u003chenrik.lundin@webrtc.org\u003e\nReviewed-by: Minyue Li \u003cminyue@webrtc.org\u003e\nCommit-Queue: Sam Zackrisson \u003csaza@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#23694}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae6118c6bf86c6dfed209608e11d498f855a9cc6",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/BUILD.gn",
      "new_id": "b5565fcfcc915846a17b50901239a446e8d55003",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f34e9c5bb3c94e558a568f859b38b9e3054102a6",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/audio_processing_impl.cc",
      "new_id": "38f67302db31df1632008643d187b471041f4b09",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/audio_processing_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "f0f823f4892e71ee13b4eb85286d71b41aa03b84",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/audio_processing_impl.h",
      "new_id": "d97e6763e588087ed7067eabad5b32cfb71c1c66",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/audio_processing_impl.h"
    },
    {
      "type": "delete",
      "old_id": "0e461e9cc4fcdefb3e12ed6a5f571397a6fa0363",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/array_util.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9bdbecbcd87975f7f052b39eace62252a02ec2cf",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/array_util.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a5c075ab05fe6e1f696a173d82d6c8abf9e0b75f",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/array_util_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9960e1dd870f6a5b04c74dabf51a1682f2aaa240",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/complex_matrix.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f9c7ea5fe58b1803800c6c5758994958bb09ddf1",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/complex_matrix_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "afc6ddd3a1a9f51aa2adc505a318e493136391e2",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/covariance_matrix_generator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d26ed2fc0b692a9e8488ec85de1bb5fff2080883",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/covariance_matrix_generator.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4f77744cc2b42366431a2fee466b0c6e215edef2",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/covariance_matrix_generator_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3d1a709d52178262fd0d62d4b0902ef6fb235cd6",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/matrix.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e7b2f09d58493d98e1a57d3d548f1c30558360e5",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/matrix_test_helpers.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4dcf91b4a0e0ccc245c45d8359c1d37a85800a94",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/matrix_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c4c7358b6312481b52a8b6db58d63a398369e36f",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/mock_nonlinear_beamformer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "89dc44c8b82341f55af3119d780fc5b2c09b6598",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/nonlinear_beamformer.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b58165f0ad5b2516ae2d0e39d0a6a8f04e2ccc5d",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/nonlinear_beamformer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "10f5cc022e1031a459b77e92c0a6b2293745ed5d",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/nonlinear_beamformer_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7d81b88af729fdafca79907529e190651f5a042f",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/beamformer/nonlinear_beamformer_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fa025b92804e4971cd29443f15fee7e40fbbfffa",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/include/audio_processing.cc",
      "new_id": "75eedafc292387f2e9915f318d002ec1520afe97",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/include/audio_processing.cc"
    },
    {
      "type": "modify",
      "old_id": "38a97ca3dc36c29e72f8f8fdecd4458b1ab0e308",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/include/audio_processing.h",
      "new_id": "d24502e873978972bb3abd4f17b5ab1057a89e63",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/include/audio_processing.h"
    },
    {
      "type": "modify",
      "old_id": "522f77893956d341b21f6c1853a38e9ecf5f6ec7",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/test/audio_processing_simulator.h",
      "new_id": "e82e7d5d69ce439f1da9b5f8e9d6bacd50eba83a",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/test/audio_processing_simulator.h"
    },
    {
      "type": "modify",
      "old_id": "d02ac16758442da7fc7725feac1f323bcb42f230",
      "old_mode": 33188,
      "old_path": "test/fuzzers/audio_processing_configs_fuzzer.cc",
      "new_id": "03437f7fa52ca98d7ea0698de487fc9fb30513f6",
      "new_mode": 33188,
      "new_path": "test/fuzzers/audio_processing_configs_fuzzer.cc"
    }
  ]
}
