)]}' { "commit": "17d6f9c393095989a8efbc77a40d5ae57aab8e54", "tree": "9d8693d03ece650bcc89cbb3ab40cc6201e03652", "parents": [ "02d359e7af3bc580e44beaa1b7df637788c60809" ], "author": { "name": "Jan Grulich", "email": "grulja@gmail.com", "time": "Fri Jan 14 15:15:28 2022" }, "committer": { "name": "WebRTC LUCI CQ", "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Jan 14 19:30:21 2022" }, "message": "Reland: \"PipeWire capturer: advertise DMA-BUF support when really supported\"\n\nWe need to check the PipeWire server version in order to be sure we can\nadvertise DMA-BUF support, because it doesn\u0027t mean the version of\nPipeWire we built our code against will run against the same PipeWire\nversion. Also do not announce DMA-BUF support for PipeWire older than\n0.3.24 as this will not be working. For DMA-BUF modifiers support we\nneed the PipeWire version to be at least 0.3.33 on both sides (client\nand server). Last but not least minor fix is not to announce\nmodifier-less DMA-BUF support when we don\u0027t have required extension.\n\nBug: chromium:1233417\nChange-Id: If2a0a2328b893ccbeab61cb4039029b8a113a1ab\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/246440\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCommit-Queue: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#35699}\n", "tree_diff": [ { "type": "modify", "old_id": "aea6cdfde2a315134b25411dbb9c5dff21bb88a2", "old_mode": 33188, "old_path": "modules/desktop_capture/linux/wayland/base_capturer_pipewire.cc", "new_id": "3f93393381f00bc3868794c53a2381fbfb8e8956", "new_mode": 33188, "new_path": "modules/desktop_capture/linux/wayland/base_capturer_pipewire.cc" }, { "type": "modify", "old_id": "238439e67267daffd6f375c52d1120b6c22228be", "old_mode": 33188, "old_path": "modules/desktop_capture/linux/wayland/base_capturer_pipewire.h", "new_id": "91c863e4b4dcf932e99825994dacfc36a6e2dba6", "new_mode": 33188, "new_path": "modules/desktop_capture/linux/wayland/base_capturer_pipewire.h" }, { "type": "modify", "old_id": "e872636d04a0539950d068fd573a7f220f9b9e42", "old_mode": 33188, "old_path": "modules/desktop_capture/linux/wayland/egl_dmabuf.cc", "new_id": "052d27ecd07b03cf6321858748c5c53797e4e8bd", "new_mode": 33188, "new_path": "modules/desktop_capture/linux/wayland/egl_dmabuf.cc" }, { "type": "modify", "old_id": "bc512a3e662fc10600aa3e9d5bcf4006ce833002", "old_mode": 33188, "old_path": "modules/desktop_capture/linux/wayland/egl_dmabuf.h", "new_id": "75a8d812502126af70a35b7d50ab5d08e0e4b715", "new_mode": 33188, "new_path": "modules/desktop_capture/linux/wayland/egl_dmabuf.h" }, { "type": "modify", "old_id": "ffcd0770a49f418b89022e622d2285b5554ea15c", "old_mode": 33188, "old_path": "modules/desktop_capture/linux/wayland/pipewire.sigs", "new_id": "7a74c7fcd3cb486316a5da0edca876b13679c63e", "new_mode": 33188, "new_path": "modules/desktop_capture/linux/wayland/pipewire.sigs" } ] }