)]}'
{
  "commit": "09ceed2165137c4bea4e02e8d3db31970d0bf273",
  "tree": "c3bb9fdd930fe9977bd2f3c34726e33cee9ee4c3",
  "parents": [
    "eb79dd9ffdc41e4ca86803bfc1317e0961a8a8a6"
  ],
  "author": {
    "name": "Olga Sharonova",
    "email": "olka@webrtc.org",
    "time": "Wed Sep 30 16:27:39 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Oct 02 12:33:34 2020"
  },
  "message": "Async audio processing API\n\nAPI to injecting a heavy audio processing operation into WebRTC audio capture pipeline\n\nBug: webrtc:12003\nChange-Id: I9f6f58f468bd84efd0a9d53d703db6229a03959e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/165788\nReviewed-by: Karl Wiberg \u003ckwiberg@webrtc.org\u003e\nCommit-Queue: Olga Sharonova \u003colka@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#32291}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "117e5cc0abe3ce4baf9ee084824032fa0965f635",
      "old_mode": 33188,
      "old_path": "api/audio/BUILD.gn",
      "new_id": "d0465bbc40d1faf9642a3f0983c00bd14e771f11",
      "new_mode": 33188,
      "new_path": "api/audio/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc21d1485860709792ffaaf1c07c9a986b05c79e",
      "new_mode": 33188,
      "new_path": "api/audio/audio_frame_processor.h"
    },
    {
      "type": "modify",
      "old_id": "6eba7d457127895c02d6451eca6386f05985c3b3",
      "old_mode": 33188,
      "old_path": "api/create_peerconnection_factory.cc",
      "new_id": "008fce3e8087268b4817cf6a53da409222a2f7ce",
      "new_mode": 33188,
      "new_path": "api/create_peerconnection_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "ac50736b809c81b224852fb36c074ab5d6748865",
      "old_mode": 33188,
      "old_path": "api/create_peerconnection_factory.h",
      "new_id": "4eb0a00e5401c0dcd719526b666359b4ec0726de",
      "new_mode": 33188,
      "new_path": "api/create_peerconnection_factory.h"
    },
    {
      "type": "modify",
      "old_id": "8978da3ae1d35921cf4c1586db55733b6910c554",
      "old_mode": 33188,
      "old_path": "audio/BUILD.gn",
      "new_id": "04ad6fa507abf4313e943eee0ed90a3d753fe299",
      "new_mode": 33188,
      "new_path": "audio/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8bb1f808052e547c2e87f841c7a24af3ad4442ce",
      "old_mode": 33188,
      "old_path": "audio/DEPS",
      "new_id": "16f81940228ff7cc87ef3ec067679243e2b29a4b",
      "new_mode": 33188,
      "new_path": "audio/DEPS"
    },
    {
      "type": "modify",
      "old_id": "73366e20a81ea8f344548327a5b35c08aae75692",
      "old_mode": 33188,
      "old_path": "audio/audio_state.cc",
      "new_id": "566bae1311bbf276ba289685a2fc0d2a43ac0e94",
      "new_mode": 33188,
      "new_path": "audio/audio_state.cc"
    },
    {
      "type": "modify",
      "old_id": "2bbe0fb0b708f601bd051791766da807f7a8312d",
      "old_mode": 33188,
      "old_path": "audio/audio_state_unittest.cc",
      "new_id": "02fc04e6dcd68502c58f97caf0d43f58485937fb",
      "new_mode": 33188,
      "new_path": "audio/audio_state_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "11b37ffcf1f0f98ed68537e03cad52bb200a9817",
      "old_mode": 33188,
      "old_path": "audio/audio_transport_impl.cc",
      "new_id": "8710ced9b73d92290c0609e210703d048772a5a3",
      "new_mode": 33188,
      "new_path": "audio/audio_transport_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "5b885bdc6cc93698fe0384d86752828e0fb75f3e",
      "old_mode": 33188,
      "old_path": "audio/audio_transport_impl.h",
      "new_id": "f3ca2fa848972955243af4f9d7eab9828d062055",
      "new_mode": 33188,
      "new_path": "audio/audio_transport_impl.h"
    },
    {
      "type": "modify",
      "old_id": "a69d5022b071689b975faac793203e0a89b7737d",
      "old_mode": 33188,
      "old_path": "audio/voip/voip_core.cc",
      "new_id": "551d941861435b501bcad8ed14233ba0cd3c8976",
      "new_mode": 33188,
      "new_path": "audio/voip/voip_core.cc"
    },
    {
      "type": "modify",
      "old_id": "d184c826b836ae51b43b1965a175318ddb5e0804",
      "old_mode": 33188,
      "old_path": "call/BUILD.gn",
      "new_id": "63163b7f180ed68f3c686ef5a16868ecedbad443",
      "new_mode": 33188,
      "new_path": "call/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b3a89a2d934c16168b8fb3b84d20c9dc23f3d6bb",
      "old_mode": 33188,
      "old_path": "call/DEPS",
      "new_id": "2260ceaf53e0b2b64e941821d37c465125d71d14",
      "new_mode": 33188,
      "new_path": "call/DEPS"
    },
    {
      "type": "modify",
      "old_id": "89267c5ab378141a2d0fb4e2da708702a0768464",
      "old_mode": 33188,
      "old_path": "call/audio_state.h",
      "new_id": "79fb5cf981a5598f365ef5528acfc71adb539f78",
      "new_mode": 33188,
      "new_path": "call/audio_state.h"
    },
    {
      "type": "modify",
      "old_id": "e1701dc7c5ed22a84b43c31dee0ec2427b386627",
      "old_mode": 33188,
      "old_path": "media/BUILD.gn",
      "new_id": "f66578587d842aeae4612cc639fcbc828afcfbc7",
      "new_mode": 33188,
      "new_path": "media/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1e13c18b16e7babc5b54007df81578dfddf68d76",
      "old_mode": 33188,
      "old_path": "media/DEPS",
      "new_id": "5b4d9f93b593353dd9697beee1f49b9616388bcc",
      "new_mode": 33188,
      "new_path": "media/DEPS"
    },
    {
      "type": "modify",
      "old_id": "a11c207baa93b07d4edf42533d2d30a520b4285c",
      "old_mode": 33188,
      "old_path": "media/engine/null_webrtc_video_engine_unittest.cc",
      "new_id": "47b9ab22ddf4c73ee4bee7c33301869f73ad87cd",
      "new_mode": 33188,
      "new_path": "media/engine/null_webrtc_video_engine_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "23353acfbd49441a95acb2b53a9b11d66b16a097",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_media_engine.cc",
      "new_id": "7ac666ec9e7a4078d6a8231e8bb6dede833faf65",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_media_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "1511d4b574481a2de71f8e7d62973956c14bd8dd",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_media_engine.h",
      "new_id": "afbd0748cd62ee89569d3c914703fc728c190443",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_media_engine.h"
    },
    {
      "type": "modify",
      "old_id": "52a8f3dcc699610933e931768ebeefb8c47f7f80",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.cc",
      "new_id": "01535540a610442bb4b1077e4789bff17c0b99ee",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "0d3c5fe79adc8228a1934f69ac43876753b631c0",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.h",
      "new_id": "c2da3b9df0dc2b23f3f00b90448778c2f911b479",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.h"
    },
    {
      "type": "modify",
      "old_id": "b051107ec03163d30044064ba92ba2df1f1f3a57",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine_unittest.cc",
      "new_id": "6497f5e82b90516c5712e290099917f5ecfd335d",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a2a95ecf3dc1150ec04f4c309230fd6ffb390ae",
      "new_mode": 33188,
      "new_path": "modules/async_audio_processing/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9452f3bcf9e055444992cb3daf11bb3a5ebebc69",
      "new_mode": 33188,
      "new_path": "modules/async_audio_processing/async_audio_processing.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e09d69f1561dc52ea1d80810e9eeddebce3dbb5",
      "new_mode": 33188,
      "new_path": "modules/async_audio_processing/async_audio_processing.h"
    }
  ]
}
