
Currently, when users want to use the screen sharing and are using the Wayland display server (the default on Fedora distribution), then it doesn't work, because the WebRTC only includes the X11 implementation. This change adds the support by using the PipeWire multimedia server. The PipeWire implementation in WebRTC stays in screen-capturer-pipewire.c and is guarded by the rtc_use_pipewire build flag that is automatically enabled on Linux. More information are included in the relevant commit messages. Tested on the current Chromium master and Firefox. The sysroot changes are requested in: https://chromium-review.googlesource.com/c/chromium/src/+/1258174 Co-authored-by: Jan Grulich <grulja@gmail.com> Co-authored-by: Eike Rathke <erathke@redhat.com> Change-Id: I212074a4bc437b99a77bf383266026c5bfae7c4a BUG=chromium:682122 Change-Id: I212074a4bc437b99a77bf383266026c5bfae7c4a Reviewed-on: https://webrtc-review.googlesource.com/c/103504 Commit-Queue: Patrik Höglund <phoglund@webrtc.org> Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Reviewed-by: Brave Yao <braveyao@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25461}
107 lines
3.6 KiB
Plaintext
107 lines
3.6 KiB
Plaintext
# Names should be added to this file like so:
|
|
# Name or Organization <email address>
|
|
|
|
Adam Fedor <adam.fedor@gmail.com>
|
|
Akshay Shah <meetakshay99@gmail.com>
|
|
Alexander Brauckmann <a.brauckmann@gmail.com>
|
|
Alexandre Gouaillard <agouaillard@gmail.com>
|
|
Andrew MacDonald <andrew@webrtc.org>
|
|
Anil Kumar <an1kumar@gmail.com>
|
|
Ben Strong <bstrong@gmail.com>
|
|
Bob Withers <bwit@pobox.com>
|
|
Bridger Maxwell <bridgeyman@gmail.com>
|
|
Chris Tserng <tserng@amazon.com>
|
|
Christophe Dumez <ch.dumez@samsung.com>
|
|
Cody Barnes <conceptgenesis@gmail.com>
|
|
Colin Plumb
|
|
David Porter <david@porter.me>
|
|
Dax Booysen <dax@younow.com>
|
|
Danail Kirov <dkirovbroadsoft@gmail.com>
|
|
Dmitry Lizin <sdkdimon@gmail.com>
|
|
Eric Rescorla, RTFM Inc. <ekr@rtfm.com>
|
|
Frederik Riedel, Frogg GmbH <frederik.riedel@frogg.io>
|
|
Giji Gangadharan <giji.g@samsung.com>
|
|
Graham Yoakum <gyoakum@skobalt.com>
|
|
Gustavo Garcia <gustavogb@gmail.com>
|
|
Hugues Ekra <hekra01@gmail.com>
|
|
Jake Hilton <jakehilton@gmail.com>
|
|
James H. Brown <jbrown@burgoyne.com>
|
|
Jan Kalab <pitlicek@gmail.com>
|
|
Jens Nielsen <jens.nielsen@berotec.se>
|
|
Jiawei Ou <jiawei.ou@gmail.com>
|
|
Jie Mao <maojie0924@gmail.com>
|
|
Jose Antonio Olivera Ortega <josea.olivera@gmail.com>
|
|
Luke Weber <luke.weber@gmail.com>
|
|
Maksim Khobat <maksimkhobat@gmail.com>
|
|
Mallikarjuna Rao V <vm.arjun@samsung.com>
|
|
Manish Jethani <manish.jethani@gmail.com>
|
|
Martin Storsjo <martin@martin.st>
|
|
Matthias Liebig <matthias.gcode@gmail.com>
|
|
Maxim Potapov <vopatop.skam@gmail.com>
|
|
Michael Iedema <michael@kapsulate.com>
|
|
Mike Gilbert <floppymaster@gmail.com>
|
|
Mo Zanaty <mzanaty@cisco.com>
|
|
Pali Rohar
|
|
Paul Kapustin <pkapustin@gmail.com>
|
|
Philipp Hancke <philipp.hancke@googlemail.com>
|
|
Peng Yu <yupeng323@gmail.com>
|
|
Rafael Lopez Diez <rafalopezdiez@gmail.com>
|
|
Ralph Giles <giles@ghostscript.com>
|
|
Riku Voipio <riku.voipio@linaro.org>
|
|
Robert Bares <robert@bares.me>
|
|
Robert Nagy <robert.nagy@gmail.com>
|
|
Ryan Yoakum <ryoakum@skobalt.com>
|
|
Satender Saroha <ssaroha@yahoo.com>
|
|
Sarah Thompson <sarah@telergy.com>
|
|
Saul Kravitz <Saul.Kravitz@celera.com>
|
|
Silviu Caragea <silviu.cpp@gmail.com>
|
|
Stefan Gula <steweg@gmail.com>
|
|
Steve Reid <sreid@sea-to-sky.net>
|
|
Tarun Chawla <trnkumarchawla@gmail.com>
|
|
Vladimir Beloborodov <VladimirTechMan@gmail.com>
|
|
Vicken Simonian <vsimon@gmail.com>
|
|
Victor Costan <costan@gmail.com>
|
|
Xiaohong Xu <freemine@yeah.net>
|
|
Xiaolei Yu <dreifachstein@gmail.com>
|
|
Yura Yaroshevich <yura.yaroshevich@gmail.com>
|
|
Yuriy Pavlyshak <yuriy@appear.in>
|
|
Hans Knoechel <hans@hans-knoechel.de>
|
|
Korniltsev Anatoly <korniltsev.anatoly@gmail.com>
|
|
Todd Wong <todd.wong.ndq@gmail.com>
|
|
Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
|
|
Maxim Pavlov <pavllovmax@gmail.com>
|
|
Yusuke Suzuki <utatane.tea@gmail.com>
|
|
Piasy Xu <xz4215@gmail.com>
|
|
Tomas Popela <tomas.popela@gmail.com>
|
|
Jan Grulich <grulja@gmail.com>
|
|
Eike Rathke <erathke@redhat.com>
|
|
|
|
&yet LLC <*@andyet.com>
|
|
Agora IO <*@agora.io>
|
|
ARM Holdings <*@arm.com>
|
|
BroadSoft Inc. <*@broadsoft.com>
|
|
Facebook Inc. <*@fb.com>
|
|
Google Inc. <*@google.com>
|
|
HyperConnect Inc. <*@hpcnt.com>
|
|
Life On Air Inc. <*@lifeonair.com>
|
|
Intel Corporation <*@intel.com>
|
|
MIPS Technologies <*@mips.com>
|
|
Mozilla Foundation <*@mozilla.com>
|
|
Opera Software ASA <*@opera.com>
|
|
Optical Tone Ltd <*@opticaltone.com>
|
|
Sinch AB <*@sinch.com>
|
|
struktur AG <*@struktur.de>
|
|
Telenor Digital AS <*@telenor.com>
|
|
Temasys Communications <*@temasys.io>
|
|
The Chromium Authors <*@chromium.org>
|
|
The WebRTC Authors <*@webrtc.org>
|
|
Videxio AS <*@videxio.com>
|
|
Vidyo, Inc. <*@vidyo.com>
|
|
Vonage Holdings Corp. <*@vonage.com>
|
|
Wire Swiss GmbH <*@wire.com>
|
|
Miguel Paris <mparisdiaz@gmail.com>
|
|
Vewd Software AS <*@vewd.com>
|
|
Highfive, Inc. <*@highfive.com>
|
|
CoSMo Software Consulting, Pte Ltd <*@cosmosoftware.io>
|
|
Tuple, LLC <*@tuple.app>
|