commit | 2231b6be7b3e2bee2f7b9ddbb0b009788af628c8 | [log] [tgz] |
---|---|---|
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> | Fri Jan 22 08:26:03 2016 |
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> | Fri Jan 22 08:26:03 2016 |
tree | 34955a0a638cbfd68c7c99694cbb25787b03bd18 | |
parent | 118bd4cd61def7d21ef080d02241aa99091c2e03 [diff] |
Revert "Improve CSeq calculation"
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.