)]}'
{
  "commit": "0f4f802f841de2a7dc591be2005f397766d46baf",
  "tree": "6c985cb340f76dd6fc4c034a720ae46b438f5e46",
  "parents": [
    "70b65bc375bb352dbe01548ddc352e81b0b4ea44"
  ],
  "author": {
    "name": "fizzfang",
    "email": "fangkb555@gmail.com",
    "time": "Wed Feb 05 08:54:59 2025"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Feb 05 21:14:59 2025"
  },
  "message": "Skip owned window with WS_EX_LAYERED attribute when capturing with GDI.\n\nWhen using GDI to capture windows, not only will the target window be\ncaptured, but all owned windows of the target window will also be\ncaptured, and the captured results of the owned windows will be drawn\nonto the captured result of target window.\n\nGDI (BitBlt or PrintWindow) cannot capture windows with WS_EX_LAYERED\nattribute, so when the owned window has this attribute, the area of the\nowned window in the result is black.\n\nAfter modification, if the owned window has the WS_EX_LAYERED attribute,\nit will not be captured or drawn.\n\nBug: webrtc:394380765\nChange-Id: I5f0c7d31809a353377b0aa52452634b46247af5f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/376360\nCommit-Queue: Alexander Cooper \u003calcooper@chromium.org\u003e\nReviewed-by: Joe Downing \u003cjoedow@chromium.org\u003e\nReviewed-by: Alexander Cooper \u003calcooper@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#43851}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc3a76226454aeae468381ce8d3cf0c708bedbfc",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/win/window_capturer_win_gdi.cc",
      "new_id": "7872be7d70eae72704f28eb9f685407f60ba7730",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/win/window_capturer_win_gdi.cc"
    }
  ]
}
