commit | 726992d7a4722b8a283d797d04432d0c6335ca96 | [log] [tgz] |
---|---|---|
author | Mirko Bonadei <mbonadei@webrtc.org> | Mon Jul 17 06:47:51 2023 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jul 17 08:12:48 2023 |
tree | 73dc64b0f1c3ab22049646aad504a7c1f24176a5 | |
parent | 4272c4778275de847665dafaea98146cfd34577f [diff] |
Revert "[fuchsia] remove Scenic and GFX dependencies in DesktopCapturer" This reverts commit fe5be2eb4ff8dccd96257fb8cbf32500c636c358. Reason for revert: This breaks the WebRTC roll into Chromium: - https://chromium-review.googlesource.com/c/chromium/src/+/4688561 - https://ci.chromium.org/ui/p/chromium/builders/try/fuchsia-binary-size/399140/overview Error: [4273/4389] CXX obj/third_party/webrtc/modules/desktop_capture/desktop_capture/screen_capturer_fuchsia.o FAILED: obj/third_party/webrtc/modules/desktop_capture/desktop_capture/screen_capturer_fuchsia.o ../../buildtools/reclient/rewrapper -cfg=../../buildtools/reclient_cfgs/chromium-browser-clang/rewra...(too long) ../../third_party/webrtc/modules/desktop_capture/screen_capturer_fuchsia.cc:59:10: error: use of undeclared identifier 'capturer' 59 | return capturer(new ScreenCapturerFuchsia()); | ^ ../../third_party/webrtc/modules/desktop_capture/screen_capturer_fuchsia.cc:199:36: error: no type named 'InfoSyncPtr' in namespace 'fuchsia::ui::display::singleton' Original change's description: > [fuchsia] remove Scenic and GFX dependencies in DesktopCapturer > > We previously used: > - fuchsia.ui.scenic.Scenic/UsesFlatland to determine whether to use > Flatland; from now on it should always be the case, so this check is > no longer necessary. > - fuchsia.ui.scenic.Scenic/GetDisplayInfo to get > fuchsia.ui.gfx.DisplayInfo. This has been migrated to > fuchsia.ui.display.singleton.Info/GetMetrics and > fuchsia.ui.display.singleton.Metrics. > > Bug: fuchsia:100303 > Change-Id: I147da9ffdf0ca49e1c5bde5d188e434fc660becc > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311860 > Reviewed-by: Emircan Uysaler <emircan@google.com> > Reviewed-by: Alexander Cooper <alcooper@chromium.org> > Commit-Queue: Caroline Liu <carolineliu@google.com> > Cr-Commit-Position: refs/heads/main@{#40432} Bug: fuchsia:100303, b/291393959 Change-Id: Iae70e568a8c9819e40e48069af8cea0d4ef2b6c5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311801 Owners-Override: Mirko Bonadei <mbonadei@webrtc.org> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40436}
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.