commit | e8ee88f4d45ca2f74ad490e7fcb0dd683d9f05d0 | [log] [tgz] |
---|---|---|
author | Salman Malik <salmanmalik@google.com> | Sat Apr 16 04:00:09 2022 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat Apr 16 04:00:09 2022 |
tree | dd7b1cfb44e187badb2dc04b013baaf1183d684a | |
parent | 1a08d3b076afd134f1bb93cf935b62ee21bb1cba [diff] |
remotedesktop_portal: Helper module for wayland based hosts This change introduces xdg desktop remote desktop portal client. This is used for two purposes: 1. Capture video stream of the remote desktop 2. Inject inputs in the remote desktop. The XDG desktop portal APIs mandate that when screencast portal is used in conjunction with remote desktop portal, then we should select sources using screen cast interface and start a single session using remote desktop interface. To select sources and open a pipewire remote, this remote desktop portal class makes use of screencast portal class already present in webrtc. Bug: chromium:1291247 Change-Id: I4dafd717a88ce96f725b9634d3163389d0e64d7a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3542767 Reviewed-by: Lambros Lambrou <lambroslambrou@chromium.org> Reviewed-by: Brian Sheedy <bsheedy@chromium.org> Commit-Queue: Salman Malik <salmanmalik@google.com> Cr-Commit-Position: refs/heads/main@{#993150}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.