commit | e172cbee942c3ea050924a24d7138d023335cfcb | [log] [tgz] |
---|---|---|
author | Alexander Shalamov <alexander.shalamov@intel.com> | Wed Jan 18 08:49:54 2017 |
committer | Alexander Shalamov <alexander.shalamov@intel.com> | Wed Jan 18 08:57:08 2017 |
tree | 23c1dba213013057fc25e73cdde32862077cc340 | |
parent | 589bcd945686032b0ef95adfebfcf189ca3f18fe [diff] |
Allow all IPv4 0.0.0.0 address in a presentation url This patch fixes lexer rule for parsing presentation url. Fixes #170: allow 0.0.0.0 address in presentation url
WDS is a set of libraries for developers who want to build Wi-Fi Display applications on linux.
WDS consists of:
The source code includes example implementations:
More information can be found on the mailing list and the wiki.
WDS test executables have runtime dependencies on just a few things (mostly GStreamer and GLib), but for successful Wi-Fi Display sessions the following are adviced:
CONFIG_P2P=y
, CONFIG_WIFI_DISPLAY=y
and CONFIG_CTRL_IFACE_DBUS_NEW=y
Test results with other Wifi adapters are very welcome but be warned that in many cases Wifi-P2P has not had the testing it needs on linux: you may run into problems in surprising places.
cmake . make
Make sure wpa_supplicant & connmand are running. Running both of them uninstalled is possible (but in that case make sure the system wpa_supplicant and system connection manager are not running):
$ sudo hostap/wpa_supplicant/wpa_supplicant -ddt -u $ sudo connman/src/connmand -n -d
Use connmanctl to enable Wi-Fi and Wi-Fi P2P:
$ connman/client/connmanctl connmanctl> enable wifi Enabled wifi connmanctl> enable p2p Enabled p2p
Check that Peer-to-peer functionality is working:
connmanctl> scan p2p Scan completed for p2p connmanctl> peers Nexus 5 (jku) idle peer_0c8bfd5f12fc_8ac9d0c0da67 Push2TV 75AEB2-PTV3000 idle peer_0c8bfd5f12fc_22e52a75aeb2
Enable agent:
connmanctl> agent on Agent registered
sink/sink-test
In a few seconds, a window should open and a audio/video stream should start playing.
desktop_source/desktop_source
scan
command will re-scan.connect N
(where N is number from scan result)In a few seconds, the sink should start showing a stream mirroring your desktop.