)]}'
{
  "commit": "0098a441e3990f80bcbe05dfce8c6e2359f7ef25",
  "tree": "952969bbc18b57a0e9ad4e2749122250e9357973",
  "parents": [
    "d6c7ee734bb8d91defb9f6cb9363640caa23c04c"
  ],
  "author": {
    "name": "Henrik Boström",
    "email": "hbos@webrtc.org",
    "time": "Wed Aug 31 09:08:21 2022"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 31 09:19:06 2022"
  },
  "message": "Revert \"Add plumbing to control PipeWire picker visibility\"\n\nThis reverts commit fbea8c519684577a38cb35b9287ba4645a905094.\n\nReason for revert: Breaks WebRTC import into Chromium, e.g:\nhttps://chromium-review.googlesource.com/c/chromium/src/+/3863998/\n\nOriginal change\u0027s description:\n\u003e Add plumbing to control PipeWire picker visibility\n\u003e\n\u003e Introduces the notion of a \"delegated source list\" and corresponding\n\u003e controller. This is used by desktop capturers (currently just the\n\u003e PipeWire capturer), who control selecting the source through their own\n\u003e (often system-level) UI, rather than returning a source list with all\n\u003e available options that can then be selected by the embedder.\n\u003e\n\u003e Adds a method to get the controller which serves to also tell embedders\n\u003e if the capturer makes use of a delegated source list. The controller\n\u003e currently allows the embedder to request that the delegated source list\n\u003e be shown or hidden, and will in the future be used to expose events\n\u003e from the source list (e.g. selection, dismissal, error).\n\u003e\n\u003e Bug: chromium:1351572\n\u003e Change-Id: Ie1d36ed654013f59b8d9095deef01a4705fd5bde\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272621\n\u003e Reviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\n\u003e Commit-Queue: Alexander Cooper \u003calcooper@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#37956}\n\nBug: chromium:1351572\nChange-Id: I06f76ab9c8bc1aa303dae177d48698951fdc5ecd\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/273703\nAuto-Submit: Henrik Boström \u003chbos@webrtc.org\u003e\nReviewed-by: Henrik Andreassson \u003chenrika@webrtc.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Henrik Andreassson \u003chenrika@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#37964}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc24b387d5ecad3da21646ef94f0317235eb35aa",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/desktop_capturer.cc",
      "new_id": "f4676b7fe2d511d5150657c27c0c3f80eff8bac4",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/desktop_capturer.cc"
    },
    {
      "type": "modify",
      "old_id": "cfe7bcd40b2a344d4150f03df41b7c2aaee79264",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/desktop_capturer.h",
      "new_id": "d2ac7be8ad97970a4b2c0f6109b3056911930300",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/desktop_capturer.h"
    },
    {
      "type": "modify",
      "old_id": "bf7a43b0fa14c7d335083c2daabc0c80a78bf0c3",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/base_capturer_pipewire.cc",
      "new_id": "baa97daa761ccd7f2487da5727ad32a327993b1b",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/base_capturer_pipewire.cc"
    },
    {
      "type": "modify",
      "old_id": "62878536e204b10d6aa33b3ae26fd180ba93c162",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/base_capturer_pipewire.h",
      "new_id": "6e18f4d11b1455184c39be6f77aa3bbdcb36836a",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/base_capturer_pipewire.h"
    },
    {
      "type": "modify",
      "old_id": "5ca9b957a9e4f436bc09d4bc16019b169ae9ba9f",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/restore_token_manager.cc",
      "new_id": "cc626d3065f38b05d4cb3f126bdd02c609d6d2ef",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/restore_token_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "174bef121f74b7b2b529d681b86c4fb4218586ea",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/restore_token_manager.h",
      "new_id": "37c9a39caca3407842b749428d68c03fe5e321cb",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/restore_token_manager.h"
    },
    {
      "type": "modify",
      "old_id": "00c4b303901ba2fcde8fa8dfeafe3da295579ea6",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/screen_capture_portal_interface.h",
      "new_id": "775ed1facc549099ffdd838aa06a2568b4d2e552",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/screen_capture_portal_interface.h"
    },
    {
      "type": "modify",
      "old_id": "1bfdc0fe2a72668d50ce9e580283b534b18c868d",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/screencast_portal.cc",
      "new_id": "8e45af7e24fc1007508e5f090432e862b0ba9791",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/screencast_portal.cc"
    },
    {
      "type": "modify",
      "old_id": "4bfba9f1f8c6e320a4411a4f5f0f501e587eb855",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/screencast_portal.h",
      "new_id": "7970710c41b7de60585cd9c6aee5f4a86367da93",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/screencast_portal.h"
    },
    {
      "type": "modify",
      "old_id": "99cfa6f456b59b35ea8697ffe0eb798776beaea3",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/linux/wayland/shared_screencast_stream.cc",
      "new_id": "bfb3ff47d7268949ee76fdf839aa017564473750",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/linux/wayland/shared_screencast_stream.cc"
    }
  ]
}
