)]}'
{
  "commit": "06e88bbb5aabdbc2614e51739d79a756c9e4d34b",
  "tree": "d175f01213871d455abefb9c21397e864d595f2a",
  "parents": [
    "500e1e1c98b8b5126cda9956506dd17ff6d2918f"
  ],
  "author": {
    "name": "Jan Grulich",
    "email": "grulja@gmail.com",
    "time": "Tue Jun 04 17:38:21 2024"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 04 19:01:59 2024"
  },
  "message": "PipeWire capturer: fix some possible threading issues\n\n- avoid holding a lock across OnCaptureResult() callback to avoid a risk\n  of a possible deadlock\n- annotate damage region as guarded by the same lock as latest frame as\n  both belong together\n- document the acqusition order between locks\n\nBug: chromium:333945842\nChange-Id: I9c65beed720ba54e40b85fb243a07d40524695f4\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/353600\nCommit-Queue: Jan Grulich \u003cgrulja@gmail.com\u003e\nReviewed-by: Alexander Cooper \u003calcooper@chromium.org\u003e\nReviewed-by: Andreas Pehrson \u003capehrson@mozilla.com\u003e\nCr-Commit-Position: refs/heads/main@{#42432}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15f9b1e55f20cd69e320a10be16f66c2aa8d5457",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/shared_screencast_stream.cc",
      "new_id": "90273aba3e8f4e95520782bb05968dc9aa12879e",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/shared_screencast_stream.cc"
    }
  ]
}
