(added fix from PR #3 from https://github.com/DavidVentura/UxPlay)
Gstreamer does not set the _NET_WM_NAME property on the window it
creates when using autovideosink (or ximagesink/xvimagesink for that
matter).
A lot of tools (like Zoom) filter based on this field being non-null, so
the window can't be shared.
This horrible hack finds the first open window that matches our application
name and proceeds to set _NET_WM_NAME on it.
It is very ugly, and I do not know what I am doing, but it works. Feel free to use this to write something that makes more sense.
---------------------------
changes from PR #31:
use the UxPlay server-name as the widow name.
to writen into raop_t raop for later use when connections are made.
new functions : raop_set_udp_ports, raop_set_tcp_ports, raop_set_display_size
The behavior of the library is unchanged if these functions are not used.
the plist library is removed (the Linux distributions version will be used)
(libplist 2.0)
the library llhttp v 6.0.2 is added to replace http_parser
The curve25519 and ed25519 libraries are removed, and replaced with their
OpenSSL 1.1.1 implementations
crypto is updated