)]}'
{
  "commit": "025d69b4d0df05f54d7bfcb3a4a2b35b48b83d82",
  "tree": "dd0e1206963e6d5a1984375aa0b6dbcca41d47fa",
  "parents": [
    "f13a0e9ec594d5dd7ef1d1287d84f8b9add8013b"
  ],
  "author": {
    "name": "Jan Grulich",
    "email": "grulja@gmail.com",
    "time": "Fri Jun 14 05:59:09 2024"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 14 07:19:05 2024"
  },
  "message": "PipeWire video capture: mmap() PipeWire buffers with MAP_SHARED\n\nSome DMAbuf types don\u0027t properly implement MAP_PRIVATE as it requires\ncopy-on-write support. As we don\u0027t need to write to these buffers, we\ncan switch to MAP_SHARED instead, making it work reliably on current\nkernels without having any drawbacks in this context.\n\nTested and confirmed with libcamera software ISP on Thinkpad X13 with\nan arm processor.\n\nBug: webrtc:42225999\nChange-Id: Ic47b8c90456cccf3742e8274945dbd64fb8aac6d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/354623\nCommit-Queue: Jan Grulich \u003cgrulja@gmail.com\u003e\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#42484}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7cd50df66c8d5c7ef03731810c1613ea664837c",
      "old_mode": 33188,
      "old_path": "modules/video_capture/linux/video_capture_pipewire.cc",
      "new_id": "9ff4fdb9b1c986897a60d01c73f236ee99d141fe",
      "new_mode": 33188,
      "new_path": "modules/video_capture/linux/video_capture_pipewire.cc"
    }
  ]
}
