Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
fduncanh opened this issue Feb 21, 2021 · 4 comments

Comments

@fduncanh
Copy link

antimof/UxPlay#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
Copy link

daljit97 commented Mar 5, 2021

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

@fduncanh
Copy link
Author

fduncanh commented Mar 25, 2021

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

RPiPlay.patch.txt

@MichaelRenMR
Copy link

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
Copy link
Author

@MichaelRenMR

yes, the xdotool manual fix is an alternative.

What didn't work with the patch?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants