From 174628f5127993652d6ce70ab12fa7d3be0924f2 Mon Sep 17 00:00:00 2001 From: fduncanh Date: Thu, 2 Jun 2022 01:51:28 -0400 Subject: [PATCH] edit README --- README.html | 4 ++-- README.md | 13 ++++++------- README.txt | 15 +++++---------- 3 files changed, 13 insertions(+), 19 deletions(-) diff --git a/README.html b/README.html index a2e8ddf..76503d5 100644 --- a/README.html +++ b/README.html @@ -173,8 +173,8 @@

ZOOMFIX compile-time option

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 -vs glimagesink or -vs gtksink, etc.) do not have this problem.

A workaround is to manually make the X11 window visible to screen-sharing apps with the X11 utility xdotool, if it is installed, with: xdotool selectwindow set_window --name <name> (where <name> is 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.

-

(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.

+

However, if “cmake -DZOOMFIX=ON .” 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).

+

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

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.

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.

diff --git a/README.md b/README.md index 0951cfb..e4c7a55 100644 --- a/README.md +++ b/README.md @@ -750,14 +750,13 @@ xdotool, if it is installed, with: ``` xdotool selectwindow set_window --name