)]}'
{
  "commit": "fcafbfdbf08d51da8401d74608247cc310c1b627",
  "tree": "2bc79f8d93e56f34110721802e6a22c76d9e9bcc",
  "parents": [
    "b97d2fe896fe55dcf020ba15ef1ae3d7f5076250"
  ],
  "author": {
    "name": "Alex Loiko",
    "email": "aleloi@google.com",
    "time": "Fri Mar 13 08:02:18 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Mar 13 08:02:34 2020"
  },
  "message": "Revert \"Leverage dispatch_queue_create_with_target when possible.\"\n\nThis reverts commit de86381161651816c078adeb354902b15d03a35b.\n\nReason for revert: Fails downstream project, \"\"\"fatal error: \u0027rtc_base/system/gcd_helpers.h\u0027 file not found\"\"\"\n\nOriginal change\u0027s description:\n\u003e Leverage dispatch_queue_create_with_target when possible.\n\u003e \n\u003e Replacing dispatch_queue_create followed by\n\u003e dispatch_set_target_queue with dispatch_queue_create_with_target\n\u003e is claimed to be source of GCD performance improvement:\n\u003e https://developer.apple.com/videos/play/wwdc2017/706/\n\u003e Video since 40 min. Slides since 199.\n\u003e \n\u003e Bug: webrtc:9055\n\u003e Change-Id: I0136f7faaef0951a7ad243bc8772f3ee952d5470\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/168491\n\u003e Reviewed-by: Tommi \u003ctommi@webrtc.org\u003e\n\u003e Reviewed-by: Kári Helgason \u003ckthelgason@webrtc.org\u003e\n\u003e Commit-Queue: Yura Yaroshevich \u003cyura.yaroshevich@gmail.com\u003e\n\u003e Cr-Commit-Position: refs/heads/master@{#30781}\n\nTBR\u003dtommi@webrtc.org,kthelgason@webrtc.org,yura.yaroshevich@gmail.com\n\nChange-Id: I47fafa47afa2c825c8f100253d8a1f035203d9e8\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: webrtc:9055\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/170361\nReviewed-by: Alex Loiko \u003caleloi@google.com\u003e\nCommit-Queue: Alex Loiko \u003caleloi@google.com\u003e\nCr-Commit-Position: refs/heads/master@{#30785}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e4138e458a880738f58dcf85ea4ce4242987164",
      "old_mode": 33188,
      "old_path": "rtc_base/BUILD.gn",
      "new_id": "5cb3fea8dac4bebdf5eb30a25e4e654c933faac8",
      "new_mode": 33188,
      "new_path": "rtc_base/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "61e7e678a67097fc967e1c87cf957b1753a0e568",
      "old_mode": 33188,
      "old_path": "rtc_base/system/BUILD.gn",
      "new_id": "937fec11e2524c88eccaedf2bb7e3b2f62960e9d",
      "new_mode": 33188,
      "new_path": "rtc_base/system/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "a8df0a9d835aaf556122d201fa8abf1c8c465446",
      "old_mode": 33188,
      "old_path": "rtc_base/system/gcd_helpers.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff113266a10f866e751554dc410f6dff302d50a0",
      "old_mode": 33188,
      "old_path": "rtc_base/system/gcd_helpers.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2276f635c53be62707be34f4fe2693ba607b13a9",
      "old_mode": 33188,
      "old_path": "rtc_base/task_queue_gcd.cc",
      "new_id": "cb516cc4cce564864d8fd100dbacf59a30e9e959",
      "new_mode": 33188,
      "new_path": "rtc_base/task_queue_gcd.cc"
    },
    {
      "type": "modify",
      "old_id": "1b313b3d872aaf7aac8243b25233ae3d7a938935",
      "old_mode": 33188,
      "old_path": "sdk/BUILD.gn",
      "new_id": "43ed6ae3be8fee79e9fc4a876ac93408a065c06b",
      "new_mode": 33188,
      "new_path": "sdk/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "5cfb616f5f35c5946d4b2e84ee5f477834fa7ea3",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/capturer/RTCCameraVideoCapturer.m",
      "new_id": "f83c03e4c0007ed3a388411a852862f4c676a87b",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/capturer/RTCCameraVideoCapturer.m"
    },
    {
      "type": "modify",
      "old_id": "2c82ba1ccfcbaef7109df88528e03cee6e3ab7f8",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/capturer/RTCFileVideoCapturer.m",
      "new_id": "207a21d8c0d3f6915d228af4cc21d2bd80500a15",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/capturer/RTCFileVideoCapturer.m"
    }
  ]
}
