FD- / RPiPlay

An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.
GNU General Public License v3.0
4.91k stars 355 forks source link

A very useful change (for Zoom users ) to video_renderer_gstreamer.c (posted to UxPlay variant of RPiPlay) #224

Open fduncanh opened 3 years ago

fduncanh commented 3 years ago

https://github.com/antimof/UxPlay/pull/31

This sets the gstreamer video X-window title so Zoom recognizes the window, and allows screen sharing in a Zoom session. (This change is very useful for online teaching with Zoom, on desktop linux, using an ipad)

It is easily backported to RPiPlay. (I've done it on my copy) (UxPlay is an apparently unmaintained fork of RPiPlay, used by some linux-based teachers, and its essential content (video_renderer_gstreamer.c) is already backported here.

daljit97 commented 3 years ago

@fduncanh what exactly needs to be done to support this? Could you share your repo?

fduncanh commented 3 years ago

here is a patch against the current rpiplay for this. its david venturas work on UxPlay, brought to RPiPlay

RPiPlay.patch.txt

MichaelRenMR commented 2 years ago

The patch didn't work for me on the most recent version of the code. An alternative solution (for XWin) I found was to use this command, which doesn't require modifying the source: $ xdotool selectwindow set_window --name "RPiPlay" After the mirroring window is opened, run this command and click on the window. The window is renamed to "RPiPlay" and can then be selected from Zoom's screen share menu.

fduncanh commented 2 years ago

@MichaelRenMR

yes, the xdotool manual fix is an alternative.

What didn't work with the patch?