seeing-things / zwo

ZWO SDK and custom software for debugging and using it.
23 stars 4 forks source link

Update to ZWO SDK version 1.14.0715 #18

Closed jgottula closed 5 years ago

jgottula commented 5 years ago

I added the latest ZWO SDK files to the repo; then updated the capture software makefile to link to the new version; and then updated zwo_fixer for all of the offsets that changed between the previous version and the new version.

(Incidentally: I did briefly check the new library version in the disassembler, and they still don't check the return value whenever they call libusb_cancel_transfer, which means zwo_fixer is still necessary. Not terribly surprising, since I don't think we've actually gotten around to reporting this bug to the people who maintain the SDK; but I thought it was worth mentioning here.)

@bgottula It all compiles fine. It needs testing, though, which only you can probably usefully do. Especially make sure that zwo_fixer still does its fixing properly. I believe all the offsets were correctly updated, but only a real test can say for sure whether I screwed anything up.

bgottula commented 5 years ago

Compiled and tested on nix just now and it appears to work properly. At least once I saw the console message indicating that zwo_fixer had caught and handled a libusb_cancel_transfer mishap.