mirror of
https://github.com/morgan9e/UxPlay
synced 2026-04-14 00:04:13 +09:00
edit README
This commit is contained in:
@@ -173,8 +173,8 @@
|
||||
<h3 id="zoomfix-compile-time-option">ZOOMFIX compile-time option</h3>
|
||||
<p>In GStreamer-1.18.6 and earlier, if UxPlay is using an X11 window for screen mirroring, this window is not visible to screen-sharing apps like ZOOM. OpenGL-based windows (use <code>-vs glimagesink</code> or <code>-vs gtksink</code>, <em>etc.</em>) do not have this problem.</p>
|
||||
<p>A workaround is to manually make the X11 window visible to screen-sharing apps with the X11 utility xdotool, if it is installed, with: <code>xdotool selectwindow set_window --name <name></code> (where <code><name></code> is your choice of name), and then select the uxplay window by clicking on it with the mouse.</p>
|
||||
<p>However, if “<code>cmake -DZOOMFIX=ON .</code>” is run before compiling, the mirrored window is now visible to screen-sharing applications, without this procedure. (This applies only to X11 windows produced by videosinks <code>ximagesink</code> and <code>xvimagesink</code>, which are often selected by default.) To compile with ZOOMFIX=ON, the X11 development libraries must be installed.</p>
|
||||
<p><em>(ZOOMFIX will not be needed once the upcoming gstreamer-1.20 is available, since starting with that release, the GStreamer X11 mirror window will be natively visible for screen-sharing, but it make take some time for distributions to supply this version.)</em> Thanks to David Ventura https://github.com/DavidVentura/UxPlay for the fix and also for getting the fix into gstreamer-1.20.</p>
|
||||
<p>However, if “<code>cmake -DZOOMFIX=ON .</code>” is run before compiling, the mirrored window is visible to screen-sharing applications, without this procedure. To compile with ZOOMFIX=ON, the X11 development libraries must be installed. (Without ZOOMFIX, UxPlay has no dependence on X11).</p>
|
||||
<p><strong>ZOOMFIX is not needed in GStreamer-1.20 or later.</strong> Thanks to David Ventura https://github.com/DavidVentura/UxPlay for the fix and also for getting a fix into gstreamer-1.20.</p>
|
||||
<h1 id="disclaimer">Disclaimer</h1>
|
||||
<p>All the resources in this repository are written using only freely available information from the internet. The code and related resources are meant for educational purposes only. It is the responsibility of the user to make sure all local laws are adhered to.</p>
|
||||
<p>This project makes use of a third-party GPL library for handling FairPlay. The legal status of that library is unclear. Should you be a representative of Apple and have any objections against the legality of the library and its use in this project, please contact me and I’ll take the appropriate steps.</p>
|
||||
|
||||
13
README.md
13
README.md
@@ -750,14 +750,13 @@ xdotool, if it is installed, with: ``` xdotool selectwindow set_window --name <n
|
||||
by clicking on it with the mouse.
|
||||
|
||||
However, if "`cmake -DZOOMFIX=ON .`" is run before compiling,
|
||||
the mirrored window is now visible to screen-sharing applications, without this procedure.
|
||||
(This applies only to X11 windows produced by videosinks ``ximagesink`` and ``xvimagesink``, which are often
|
||||
selected by default.) To compile with ZOOMFIX=ON, the X11 development libraries must be installed.
|
||||
the mirrored window is visible to screen-sharing applications, without this procedure.
|
||||
To compile with ZOOMFIX=ON, the X11 development libraries must be installed. (Without ZOOMFIX,
|
||||
UxPlay has no dependence on X11).
|
||||
|
||||
_(ZOOMFIX will not be needed once the upcoming gstreamer-1.20 is available,
|
||||
since starting with that release, the GStreamer X11 mirror window will be natively
|
||||
visible for screen-sharing, but it make take some time for distributions to supply this version.)_ Thanks to David Ventura
|
||||
https://github.com/DavidVentura/UxPlay for the fix and also for getting the fix into gstreamer-1.20.
|
||||
**ZOOMFIX is not needed in GStreamer-1.20 or later.**
|
||||
Thanks to David Ventura
|
||||
https://github.com/DavidVentura/UxPlay for the fix and also for getting a fix into gstreamer-1.20.
|
||||
|
||||
|
||||
# Disclaimer
|
||||
|
||||
15
README.txt
15
README.txt
@@ -919,18 +919,13 @@ your choice of name), and then select the uxplay window by clicking on
|
||||
it with the mouse.
|
||||
|
||||
However, if "`cmake -DZOOMFIX=ON .`" is run before compiling, the
|
||||
mirrored window is now visible to screen-sharing applications, without
|
||||
this procedure. (This applies only to X11 windows produced by videosinks
|
||||
`ximagesink` and `xvimagesink`, which are often selected by default.) To
|
||||
compile with ZOOMFIX=ON, the X11 development libraries must be
|
||||
installed.
|
||||
mirrored window is visible to screen-sharing applications, without this
|
||||
procedure. To compile with ZOOMFIX=ON, the X11 development libraries
|
||||
must be installed. (Without ZOOMFIX, UxPlay has no dependence on X11).
|
||||
|
||||
*(ZOOMFIX will not be needed once the upcoming gstreamer-1.20 is
|
||||
available, since starting with that release, the GStreamer X11 mirror
|
||||
window will be natively visible for screen-sharing, but it make take
|
||||
some time for distributions to supply this version.)* Thanks to David
|
||||
**ZOOMFIX is not needed in GStreamer-1.20 or later.** Thanks to David
|
||||
Ventura https://github.com/DavidVentura/UxPlay for the fix and also for
|
||||
getting the fix into gstreamer-1.20.
|
||||
getting a fix into gstreamer-1.20.
|
||||
|
||||
Disclaimer
|
||||
==========
|
||||
|
||||
Reference in New Issue
Block a user