Re: [Libusbx-devel] Announcing libusb-1.0.18-rc1

2014-01-09 Thread Joshua Blake
On Thu, Jan 9, 2014 at 2:41 PM, Pete Batard wrote: > libusb.info > Pete, First congrats on the merge. Small suggestion on this the new site: What happened to the old site? The old site is now obsolete. Please use *libusb.info *. All of the libusb development has moved th

Re: [Libusbx-devel] [libusbx] Add VS2013 solution and project files (#162)

2013-12-12 Thread Joshua Blake
I appreciate it. I can certainly help with updates or requests w.r.t. VS2013, especially if there is notification e.g. "I updated X project, please sync others". I just didn't want to sign up as a full maintainer at this stage. --- Reply to this email directly or view it on GitHub: https://githu

Re: [Libusbx-devel] [libusbx] Windows: Add isochronous support via libusbk backend (#164)

2013-12-12 Thread Joshua Blake
@pbatard Fair enough! Thanks for explaining. I wasn't trying to be pushy or jump in line. Just wanted to make sure I was on the right track for getting the enhancement into the main repo, eventually. So libusb and libusbx are going to unfork and become one project again? Were all the philosophi

Re: [Libusbx-devel] [libusbx] Windows: Add isochronous support via libusbk backend (#164)

2013-12-12 Thread Joshua Blake
> Pete wrote: > Well, if I'm the one doing it, integration of libusbK isoc support is not > going to happen before libusb and libusbx are merged back and Windows hotplug > support is in. > Considering that I had to leave Windows hotplug on standby for a few months > now (I'll come back to it onc

Re: [Libusbx-devel] [libusbx] Add VS2013 solution and project files (#162)

2013-12-12 Thread Joshua Blake
I understand you want to avoid sync issues and don't expect any maintainers will be using VS2013. > Your second proposal is pretty much the same as the first one, but in > disguise (instead of having 2x the vcxproj files, with half of them going > untested, we have vcxproj files that are twice

Re: [Libusbx-devel] [libusbx] Fix super-speed isoc packet size (#163)

2013-12-12 Thread Joshua Blake
@jwrdegoede Yes, my device has two alt settings for the interface and the isoc endpoint is only created when changing to alt setting 1. The API design issue makes sense now, thanks for explaining further. On the other hand, that issue is not affecting me personally, and I do not have any other

Re: [Libusbx-devel] [libusbx] Fix super-speed isoc packet size (#163)

2013-12-10 Thread Joshua Blake
@jwrdegoede I looked at the reference issue and discussion. It seems like that is a long-standing architectural discussion that would have a much larger impact than just fixing the item that this pull request addresses. I'm not clear on whether you're saying this pull request is incorrect or sho

Re: [Libusbx-devel] [libusbx] Add VS2013 solution and project files (#162)

2013-12-09 Thread Joshua Blake
Indeed, the upgrade from VS2012 is simple, and in fact the VS2013 files can be loaded in VS2012 as they are backwards compatible. The main difference is which runtime each one targets, which is a simple change. My motivation for creating the separate files was so that I could compile for the VS

Re: [Libusbx-devel] [libusbx] Windows: Add isochronous support via libusbk backend (#164)

2013-12-09 Thread Joshua Blake
Pete, I took a quick look at the WinUSB isoc calls and they are similar in concept but have a different structure and signature. There is also a semantic different in that WinUSB requires an extra call to WinUsb_RegisterIsochBuffer() and WinUsb_UnregisterIsochBuffer() while to my knowledge libu

[Libusbx-devel] [libusbx] Windows: Add isochronous support via libusbk backend (#164)

2013-12-09 Thread Joshua Blake
This pull request wires up isochronous support for the Windows backend via the libusbk sub api. It continues to return UNSUPPORTED for non-libusbk sub APIs. There are a few //TODO comments on places that need further plumbing or I am unsure about the flow, but this works enough to receive data f

[Libusbx-devel] [libusbx] Fix super-speed isoc packet size (#163)

2013-12-09 Thread Joshua Blake
This pull request adds handling for super-speed isochronous packet size to libusb_get_max_iso_packet_size. It checks the superspeed endpoint companion descriptor for the recommended packet length, per http://msdn.microsoft.com/en-us/library/windows/hardware/hh406225(v=vs.85).aspx: > For SuperSp

[Libusbx-devel] [libusbx] Add VS2013 solution and project files (#162)

2013-12-09 Thread Joshua Blake
This pull request adds Visual Studio 2013 solution and project files. The 2013 project files are set to use the VS2013 runtime (v120). It also adds sdf and opensdf to the .gitignore. Benefits: * Can use latest VS2013 development environment for compiling libusbx * Can use latest VC++ runtime, i