intel / wds

Wireless Display Software For Linux OS (WDS)
https://01.org/wds
GNU Lesser General Public License v2.1
511 stars 104 forks source link

Port wds to mac os x #159

Open felipejfc opened 8 years ago

felipejfc commented 8 years ago

Is it possible?

Regards

pozdnyakov commented 8 years ago

libwds (https://github.com/01org/wds/tree/master/libwds) can be ported, it does not have any platform dependencies.

peacememories commented 5 years ago

Hi, I'm willing to give porting libwds a shot. Is there any API documentation for the library? My plan is to try and use it together with Apples AVFoundation to capture and send the screen.

letalvoj commented 4 years ago

👍

peacememories commented 4 years ago

So, this is my first poke at this: If i comment out all of these lines in the parent CMakeLists.txt:

add_subdirectory(data)
add_subdirectory(p2p)
add_subdirectory(mirac_network)
add_subdirectory(sink)
add_subdirectory(desktop_source)

basically removing everything except libwds and subdirectories, I can get the library to build using cmake, pkgconfig and bison from a nix-shell (it should work fine when installing the dependencies with brew, but I like my builds to remain contained). I'm not quite sure where to go from there, to be honest^^'

letalvoj commented 4 years ago

Oh. I've successfully compiled the stuff and then found that it all relies on WiFi Direct (that's the p2p package) which is not supported in MacOS. So it seems that this port can not be done.

peacememories commented 4 years ago

Would it be possible to substitute a different implementation of Wi-Fi Direct? From what I can read macOS does seem to have some support for it

peacememories commented 4 years ago

Ah, never mind, it seems macOS does not support Wi-Fi direct