commit | 01932ebaec78b15d6d286d3c41d6768004d0bbaa | [log] [tgz] |
---|---|---|
author | Jan Grulich <grulja@gmail.com> | Mon Oct 09 16:54:31 2023 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Oct 09 19:08:41 2023 |
tree | 976a296d6753a1d771b0b85655d183ad577a52a8 | |
parent | e3d8b229117dc50112471cee1493407941f16708 [diff] |
PipeWire capturer: make restore tokens re-usable more than one time Do not automatically remove all tokens once we attempt to use them. This mitigates an issue with Google Meet where an additional instance of a DesktopCapturer is created and destroyed right away, taking away the token we would use otherwise. Also save the token under same SourceId once we get a new (but could be same) token from the restored session. Bug: webrtc:15544 Change-Id: I565b22f5bf6a4d8a3b7d6d757f9c1046c7a0557d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322621 Commit-Queue: Jan Grulich <grulja@gmail.com> Reviewed-by: Alexander Cooper <alcooper@chromium.org> Cr-Commit-Position: refs/heads/main@{#40892}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.