)]}'
{
  "commit": "6723cdc8a471becc9cf4c5b34ca7b4c433183f14",
  "tree": "04ca87e608f805e8ee977976f3661cd1d6f5f5fc",
  "parents": [
    "f9f71b91ae073fdd2b89ff9df1204835aa3137eb"
  ],
  "author": {
    "name": "Artem Titov",
    "email": "titovartem@webrtc.org",
    "time": "Mon Mar 05 15:36:09 2018"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Mar 05 15:36:23 2018"
  },
  "message": "Revert \"Separate test/fake_audio_device on API and implementation.\"\n\nThis reverts commit 8ea5f9ae5b757aa3a0e6abe46f5c9ef3aaf4b337.\n\nReason for revert: breaks downstream project\n\nOriginal change\u0027s description:\n\u003e Separate test/fake_audio_device on API and implementation.\n\u003e \n\u003e Adding ability of injecting audio in end to end tests, that are using\n\u003e WebRTC. For this purpose as a 1st step test/fake_audio_device will\n\u003e be moved to production part of WebRTC source code and renamed to\n\u003e test_audio_device_module. Old header is replaced with alias to the\n\u003e new one and will be deleted after a while.\n\u003e \n\u003e Change-Id: I5284d1dd46ce9bf86cf43268e855520606fa8c5c\n\u003e \n\u003e Bug: webrtc:8946\n\u003e Change-Id: I5284d1dd46ce9bf86cf43268e855520606fa8c5c\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/58086\n\u003e Commit-Queue: Artem Titov \u003ctitovartem@webrtc.org\u003e\n\u003e Reviewed-by: Karl Wiberg \u003ckwiberg@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/master@{#22289}\n\nTBR\u003dkwiberg@webrtc.org,titovartem@webrtc.org\n\nChange-Id: I88d9c4f09cc576ed7c9182dcf0a873d25a8bab54\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: webrtc:8946\nReviewed-on: https://webrtc-review.googlesource.com/59720\nReviewed-by: Artem Titov \u003ctitovartem@webrtc.org\u003e\nCommit-Queue: Artem Titov \u003ctitovartem@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#22291}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4e03518d6223f93d1ebf9a240d2ded51f319cfe",
      "old_mode": 33188,
      "old_path": "audio/BUILD.gn",
      "new_id": "0d8ca071b4e855efc626934442b6c144f707d2d6",
      "new_mode": 33188,
      "new_path": "audio/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ecdd1626203575612d260aed4796346e731c4bca",
      "old_mode": 33188,
      "old_path": "audio/test/audio_bwe_integration_test.cc",
      "new_id": "f89ced97f4d5f4737a180f0481b4074720f3e08e",
      "new_mode": 33188,
      "new_path": "audio/test/audio_bwe_integration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a88b047993c37d779713aaf7a9a53104ddea242d",
      "old_mode": 33188,
      "old_path": "audio/test/audio_bwe_integration_test.h",
      "new_id": "0b0cb6c73bd59ce0daee35bd50ef0c635be83f26",
      "new_mode": 33188,
      "new_path": "audio/test/audio_bwe_integration_test.h"
    },
    {
      "type": "modify",
      "old_id": "84ad4f024001983314dd07c48cd58ef4940cdbce",
      "old_mode": 33188,
      "old_path": "audio/test/audio_end_to_end_test.cc",
      "new_id": "44bf3f775ac2b77a02e5176ad3e75acc25ae2919",
      "new_mode": 33188,
      "new_path": "audio/test/audio_end_to_end_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cbe25f5b3a96bbc893f42b71438167eac0de5e82",
      "old_mode": 33188,
      "old_path": "audio/test/audio_end_to_end_test.h",
      "new_id": "921de84483399ed47343aa728a9eb8716b706c5e",
      "new_mode": 33188,
      "new_path": "audio/test/audio_end_to_end_test.h"
    },
    {
      "type": "modify",
      "old_id": "f53f7b6d5531c25c1c1b5346431090c030b1571c",
      "old_mode": 33188,
      "old_path": "audio/test/low_bandwidth_audio_test.cc",
      "new_id": "cf84e19924b54bc0eb44e6d8c71fa809bbfcc5d9",
      "new_mode": 33188,
      "new_path": "audio/test/low_bandwidth_audio_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6f0fd9750e35f41b6909edfe0c509d0d78681761",
      "old_mode": 33188,
      "old_path": "call/BUILD.gn",
      "new_id": "697ab196cce434d456ee38157292768eb843661e",
      "new_mode": 33188,
      "new_path": "call/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4e3a31a03298b366023e73ff6955ddf39049185f",
      "old_mode": 33188,
      "old_path": "call/call_perf_tests.cc",
      "new_id": "d96160e50b2a7bd021db173a7e5f7be249f2614b",
      "new_mode": 33188,
      "new_path": "call/call_perf_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "211117608d02f6cd4eed6cf6c7a1365cae4427f4",
      "old_mode": 33188,
      "old_path": "modules/audio_device/BUILD.gn",
      "new_id": "09732202e2c37be9d21c7ee78824c7682a84de90",
      "new_mode": 33188,
      "new_path": "modules/audio_device/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "724b50d1953c9f760fb4819f1a11b7aeed944bf8",
      "old_mode": 33188,
      "old_path": "modules/audio_device/include/audio_device_default.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5420907a03ba0d60bc37041af2d0d2a0774d77ba",
      "old_mode": 33188,
      "old_path": "modules/audio_device/include/fake_audio_device.h",
      "new_id": "f66cbfdadfdf528f577d6cf31748f26099543011",
      "new_mode": 33188,
      "new_path": "modules/audio_device/include/fake_audio_device.h"
    },
    {
      "type": "delete",
      "old_id": "6fe845cfa166ac0c914e3179625cb1b231e93457",
      "old_mode": 33188,
      "old_path": "modules/audio_device/include/test_audio_device.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "08060396db0cf0ddbae9d99846be4355f2c86656",
      "old_mode": 33188,
      "old_path": "modules/audio_device/include/test_audio_device.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "27c2eb24e8363208dc8f8f703ab28c826f928874",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "f021c141c3b1240ad805f013c734845e06e812b3",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6f6b15e1a2a34a3a81aad8f3819f77c9e0f9b663",
      "old_mode": 33188,
      "old_path": "test/call_test.cc",
      "new_id": "80bdd024aae05a5fad269a546f8ac4e1dfff6418",
      "new_mode": 33188,
      "new_path": "test/call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fffd364406d94e0103ad464aa47f1ec63336043e",
      "old_mode": 33188,
      "old_path": "test/call_test.h",
      "new_id": "c86e9b589b56ff1197e49e8660a4cd0ed6bd3545",
      "new_mode": 33188,
      "new_path": "test/call_test.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e640366cfcc82f09b658dd3dc84a7e9958d3979",
      "new_mode": 33188,
      "new_path": "test/fake_audio_device.cc"
    },
    {
      "type": "modify",
      "old_id": "63bf94ed089ce2f6bb836db23390576f54bc990c",
      "old_mode": 33188,
      "old_path": "test/fake_audio_device.h",
      "new_id": "0cc44f0c8d6645c45fe5d8dd3bbf49627810b47e",
      "new_mode": 33188,
      "new_path": "test/fake_audio_device.h"
    },
    {
      "type": "rename",
      "old_id": "674df1ba7e68c2ae71490d0987967dd8b1ec0329",
      "old_mode": 33188,
      "old_path": "modules/audio_device/include/test_audio_device_unittest.cc",
      "new_id": "1529deaa973680ca27782e811b27d570d0342f8b",
      "new_mode": 33188,
      "new_path": "test/fake_audio_device_unittest.cc",
      "score": 79
    },
    {
      "type": "modify",
      "old_id": "e958538dc59619d10707a3a39f63cfd583c9acd2",
      "old_mode": 33188,
      "old_path": "video/video_quality_test.cc",
      "new_id": "dcb8fb9b3cd2084c2f66a81e5a3ecdbb00a00195",
      "new_mode": 33188,
      "new_path": "video/video_quality_test.cc"
    }
  ]
}
