Hello everyone,
I've uploaded a document with some valuable information for Windows developers:
In summary:
- Portability issues of libfreenect on the Win32 platform
- Best practices when using the current Win32 port of libfreenect
- Performance report on the Win32 overhead over other platforms/implementations
The file should be pulled in the unstable libfreenect branch soon.
Meanwhile, feel free to browse it directly from my fork:
or to checkout (err, clone) some important/recent updates on the libusbemu code from it:
I've also managed to find some time to study the current implementations of libusb-1.0, libusb-win32 and the Win32 USB layer of OpenNI.
I believe I have a good picture on what is going on and I'm ready to contact them and pin-point the issues we share in their respective source codes.
More reports to come.
Marcos