)]}'
{
  "commit": "becd9820fda20c254b20903dd40d610179d2320a",
  "tree": "7d4a00a1160a8ab2b8defc48c87a8068c754f93c",
  "parents": [
    "a996c6a7918a403e615cc55a4d12ba759ded1f9a"
  ],
  "author": {
    "name": "kjellander",
    "email": "kjellander@webrtc.org",
    "time": "Mon Jun 13 07:19:48 2016"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Jun 13 07:19:53 2016"
  },
  "message": "GN: Add modules_unittests\n\nChanges:\n* Enabled protobuf for iOS globally.\n* Set WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE on a global\nscope similar to GYP since tests depend on it.\n* Added missing rtc_libvpx_build_vp9 variable.\n* Moved out audio_coding defines into .gni file to avoid code duplication\n* Renamed files to avoid object naming conflicts that GN disallows:\n  * webrtc/modules/audio_processing/{echo_cancellation_unittest.cc-\u003eecho_cancellation_bit_exact_unittest.cc}\n  * webrtc/modules/video_coding/codecs/vp9/{screenshare_layers_unittest.cc-\u003evp9_screenshare_layers_unittest.cc}\n\nBUG\u003dwebrtc:5949\nTESTED\u003dBuilt and ran the tests on Mac. Also ran:\ngn gen out/Default --args\u003d\"rtc_enable_bwe_test_logging\u003dtrue\"\nand verified that more objects are being built (1885 vs 1883)\nwhen compiling modules_unittests.\n\nNOTRY\u003dTrue\nNOPRESUBMIT\u003dTrue\n\nReview-Url: https://codereview.webrtc.org/2041233006\nCr-Original-Commit-Position: refs/heads/master@{#13108}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: fb11424551dae924869ae54059cb1612836cb6f7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02a16d122d29bd99025698732f330a3dbb919352",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "565810c4b8682335f937d7a0d779107fdaa70975",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "aa86c99efa7697d3cfae09a902b3829e8b61ea1f",
      "old_mode": 33188,
      "old_path": "build/webrtc.gni",
      "new_id": "28a9ef52d3b25efc44d30a974518ae52bc07a1ce",
      "new_mode": 33188,
      "new_path": "build/webrtc.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4eeaa59126f689aacd5d90fc09476b536d124349",
      "new_mode": 33188,
      "new_path": "modules/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f072f31a580c783a60d35d7deeb59ba843943c88",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/BUILD.gn",
      "new_id": "d2c09a377f4e142ddecffc8748f978de47bac5e7",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d346d47d3e7c32d4b0a73162b2943c27d7b70037",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/audio_coding.gni"
    },
    {
      "type": "modify",
      "old_id": "b8aadee13b059d13db0e15acbbb1b71a04a6f83f",
      "old_mode": 33188,
      "old_path": "modules/audio_device/BUILD.gn",
      "new_id": "92061a2416360b9cd907d3e76addb530359d9107",
      "new_mode": 33188,
      "new_path": "modules/audio_device/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e249c858fa40896812b7ffa76d675ebcd50b0d17",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/BUILD.gn",
      "new_id": "037e6bbf85dab92e0ca20cd2b85733aff09c404d",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "a79a03d5dc84a2b69aaf98d16d0932c998012479",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/echo_cancellation_unittest.cc",
      "new_id": "a79a03d5dc84a2b69aaf98d16d0932c998012479",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/echo_cancellation_bit_exact_unittest.cc",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "63e43d9220295add053779a82ee961fe477a2b67",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/BUILD.gn",
      "new_id": "6caef4d719b5dea3d98b61b2dee86ae3853611e2",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "efdc817dfb4ce94505697d98ec2dba46b57dab86",
      "old_mode": 33188,
      "old_path": "modules/modules.gyp",
      "new_id": "5e38028d1c562d11204e83adfd788dd4906769f5",
      "new_mode": 33188,
      "new_path": "modules/modules.gyp"
    },
    {
      "type": "modify",
      "old_id": "703bffa5b8ee1d781f23a600acc7d7c642bab724",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/BUILD.gn",
      "new_id": "7dcf2360c2965d27dc5170bc03a6bfd4fbbcf401",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b041ecaabd52ef3dcf3aa4eba5a27493badb7e35",
      "old_mode": 33188,
      "old_path": "modules/remote_bitrate_estimator/remote_bitrate_estimator.gypi",
      "new_id": "9978beb86d50cbcf5d2ce1be953afcda67209612",
      "new_mode": 33188,
      "new_path": "modules/remote_bitrate_estimator/remote_bitrate_estimator.gypi"
    },
    {
      "type": "modify",
      "old_id": "7b1138416a37dc9af57e259c0d61670ba6621718",
      "old_mode": 33188,
      "old_path": "modules/video_coding/BUILD.gn",
      "new_id": "30d0f11fc85b1e3f837337b72b400bf6c559c6ba",
      "new_mode": 33188,
      "new_path": "modules/video_coding/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "47081729627a48ee6f409af9c23a8a8e3a17251f",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/screenshare_layers_unittest.cc",
      "new_id": "47081729627a48ee6f409af9c23a8a8e3a17251f",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/vp9_screenshare_layers_unittest.cc",
      "score": 100
    }
  ]
}
