Implement WFD IE setting for the source interface
As was found out by @cunidev in issue #4 (closed), we need to set the WFD IEs correctly for some sinks to work. At least a few sinks work fine without doing so, but in these elements e.g. the port to connect to is set.
This will need changes on the network manager side. For anyone affected by this, you can run the following command (as root) before starting gnome-screencast
to work around this issue:
gdbus call --system --dest fi.w1.wpa_supplicant1 --object-path /fi/w1/wpa_supplicant1 --method org.freedesktop.DBus.Properties.Set fi.w1.wpa_supplicant1 WFDIEs "<@ay [0x00, 0x00, 0x06, 0x00, 0x90, 0x1c, 0x44, 0x00, 0xc8]>"