)]}'
{
  "commit": "fb99c6ebb57754e4b764a63dfae7f62ec272ba6b",
  "tree": "3714ce8c5f5419681476ae2721061bcf58911c4c",
  "parents": [
    "7d637a9788a35ca9d1bd73548b4829466c4b9980"
  ],
  "author": {
    "name": "Johannes Kron",
    "email": "kron@webrtc.org",
    "time": "Thu Jan 18 13:00:19 2024"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jan 18 15:56:40 2024"
  },
  "message": "Disable the use of CGDisplayStreamCreate() for desktop capture on Sonoma\n\nCGDisplayStreamCreate is an deprecated API. It was believed that the use\nof it was disabled on Sonoma through the setting allow_iosurface \u003d false\n[1], which causes the thumbnails to be created by the API CGDisplayCreateImage.\nThis API is not marked as deprecated at the moment.\n\nHowever, although the thumbnails are created through CGDisplayCreateImage,\nCGDisplayStreamCreate() is still called and runs in the background.\nThis makes the capture chip appear.\n\nNo capture chip appears if this CL is landed and the ScreenCaptureKit\nthumbnail capturer is enabled,\n--enable-features\u003d\"ScreenCaptureKitMac,ScreenCaptureKitStreamPickerSonoma,ThumbnailCapturerMac:capture_mode/sc_screenshot_manager\"\n\n[1] https://chromium-review.googlesource.com/c/chromium/src/+/4892397\n\nBug: chromium:1486851\nChange-Id: I3422efffc57dcb3e8965f19a5eca7f2a95d62da1\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/334721\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCommit-Queue: Johannes Kron \u003ckron@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#41563}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aad28d2f30667b1a718c7e0e5f660c8b241a5635",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/mac/desktop_frame_provider.h",
      "new_id": "64ef5750ec909264826b798138e9e9bac55bd012",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/mac/desktop_frame_provider.h"
    },
    {
      "type": "modify",
      "old_id": "28cc410573699deaa27405b1260df6831114d574",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/mac/screen_capturer_mac.mm",
      "new_id": "60089fd0f239c2e84975206cf6ec7eb104d4aeed",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/mac/screen_capturer_mac.mm"
    }
  ]
}
