)]}'
{
  "commit": "2f194e03254cf349706bc50c6b2a1e6cd6300a5d",
  "tree": "57c7d39129acf1ce84362fbae082deaee675e32e",
  "parents": [
    "5723d854c98e6bc47c46903ea4edbd6baa335b42"
  ],
  "author": {
    "name": "Jan Grulich",
    "email": "grulja@gmail.com",
    "time": "Fri Feb 11 15:01:08 2022"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Feb 14 20:08:50 2022"
  },
  "message": "PipeWire capturer: Import DMA-BUFs with correct render node\n\nWith more GPUs it might happen that server used different render\nnode from the one we pick from the list. This would cause DMA-BUF to\nfail to import so we use Wayland client library to obtain wl_display in\norder to initialize EGLDisplay using same render node and have previous\napproach as a fallback. Also everyone else uses EGL_LINUX_DMA_BUF_EXT\ntarget for importing EGLImages from DMA-BUF file descriptors so use it\nas well to be sure we import buffers same way as they are produced.\n\nBug: chromium:1290566\nBug: webrtc:13429\nChange-Id: I32bbb0bdb28c08b6e7fcb3f94009f82a2041b6ee\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/250661\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCommit-Queue: Jan Grulich \u003cgrulja@gmail.com\u003e\nCommit-Queue: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#35997}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8701c295b3d30fecc48882e5c50931600b1ca945",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/BUILD.gn",
      "new_id": "63a0bb34123e2c1473b62f85dee3d49b6875a5e8",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "088d1c4ea424f6bde065993d8daecb268800a11d",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/egl_dmabuf.cc",
      "new_id": "1d364da0365c4fed3eabb15abfe94a834ff2fc96",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/egl_dmabuf.cc"
    },
    {
      "type": "modify",
      "old_id": "75a8d812502126af70a35b7d50ab5d08e0e4b715",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/egl_dmabuf.h",
      "new_id": "f1d96b2f80a603c2c2083b1c8bd772c7cc3da73b",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/egl_dmabuf.h"
    },
    {
      "type": "modify",
      "old_id": "92dbbc8c62e2a0a570caa0c51d4200813cdbbd25",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/shared_screencast_stream.cc",
      "new_id": "f49bf1e325142e8c4c5632fd6d5e191c3f4023b6",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/shared_screencast_stream.cc"
    }
  ]
}
