)]}'
{
  "commit": "726992d7a4722b8a283d797d04432d0c6335ca96",
  "tree": "73dc64b0f1c3ab22049646aad504a7c1f24176a5",
  "parents": [
    "4272c4778275de847665dafaea98146cfd34577f"
  ],
  "author": {
    "name": "Mirko Bonadei",
    "email": "mbonadei@webrtc.org",
    "time": "Mon Jul 17 06:47:51 2023"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 17 08:12:48 2023"
  },
  "message": "Revert \"[fuchsia] remove Scenic and GFX  dependencies in DesktopCapturer\"\n\nThis reverts commit fe5be2eb4ff8dccd96257fb8cbf32500c636c358.\n\nReason for revert: This breaks the WebRTC roll into Chromium:\n\n- https://chromium-review.googlesource.com/c/chromium/src/+/4688561\n- https://ci.chromium.org/ui/p/chromium/builders/try/fuchsia-binary-size/399140/overview\n\nError:\n\n[4273/4389] CXX obj/third_party/webrtc/modules/desktop_capture/desktop_capture/screen_capturer_fuchsia.o\nFAILED: obj/third_party/webrtc/modules/desktop_capture/desktop_capture/screen_capturer_fuchsia.o\n../../buildtools/reclient/rewrapper -cfg\u003d../../buildtools/reclient_cfgs/chromium-browser-clang/rewra...(too long)\n../../third_party/webrtc/modules/desktop_capture/screen_capturer_fuchsia.cc:59:10: error: use of undeclared identifier \u0027capturer\u0027\n59 |   return capturer(new ScreenCapturerFuchsia());\n|          ^\n../../third_party/webrtc/modules/desktop_capture/screen_capturer_fuchsia.cc:199:36: error: no type named \u0027InfoSyncPtr\u0027 in namespace \u0027fuchsia::ui::display::singleton\u0027\n\nOriginal change\u0027s description:\n\u003e [fuchsia] remove Scenic and GFX  dependencies in DesktopCapturer\n\u003e\n\u003e We previously used:\n\u003e - fuchsia.ui.scenic.Scenic/UsesFlatland to determine whether to use\n\u003e   Flatland; from now on it should always be the case, so this check is\n\u003e   no longer necessary.\n\u003e - fuchsia.ui.scenic.Scenic/GetDisplayInfo to get\n\u003e   fuchsia.ui.gfx.DisplayInfo. This has been migrated to\n\u003e   fuchsia.ui.display.singleton.Info/GetMetrics and\n\u003e   fuchsia.ui.display.singleton.Metrics.\n\u003e\n\u003e Bug: fuchsia:100303\n\u003e Change-Id: I147da9ffdf0ca49e1c5bde5d188e434fc660becc\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311860\n\u003e Reviewed-by: Emircan Uysaler \u003cemircan@google.com\u003e\n\u003e Reviewed-by: Alexander Cooper \u003calcooper@chromium.org\u003e\n\u003e Commit-Queue: Caroline Liu \u003ccarolineliu@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#40432}\n\nBug: fuchsia:100303, b/291393959\nChange-Id: Iae70e568a8c9819e40e48069af8cea0d4ef2b6c5\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/311801\nOwners-Override: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#40436}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "068cc2e8aa0bb548775868158610d618c80ffd7f",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/BUILD.gn",
      "new_id": "6f3e9d26c5077bfd773f8230b785514498a35eac",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1072b93d635bc878b3db5bf64cc55c787cdd1934",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/screen_capturer_fuchsia.cc",
      "new_id": "19c4c735ad8bfafd2c7ea2cdcc551c2d0e10fc10",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/screen_capturer_fuchsia.cc"
    },
    {
      "type": "modify",
      "old_id": "6e0f87cc58dc32f1be73b215007333bc072d1b02",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/screen_capturer_fuchsia.h",
      "new_id": "444930963f55293597df69b86401eda385c73c14",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/screen_capturer_fuchsia.h"
    }
  ]
}
