Jump to content

Banner.jpg.b89429c566825f6ab32bcafbada449c9.jpg

  • entries
    90
  • comments
    91
  • views
    51,549

Nailed the flush..


NickK

703 views

So I've been quiet - lots of things happening in the real world.. so rather than drop a beta, I've been focusing on a few bug fixes and enhancements as mentioned in my previous blog.

One of the outstanding things that has been hanging around is solving the camera start up when something bad has happened - in this case when you pull the cable and the restart the application. Due to the difference in the way windows and OSX work at a low level this caused an the OSX driver to hang if a download was interrupted by an unplug until the camera was restarted.

OSX doesn't flush USB or return data if a USB read times out.. now if you don't now how much you need to flush then reading till you timeout would be a very useful thing - Go Apple..

This mornings fun has now resolved this scenario for the OSX drivers :D which is very very very important for remote installs and normal human beings that just want to get on and image :D Like me at SGL7.. as kev saw this bug at close hand with the titan.

During this exercise I've located and fixed a few bugs - both in the driver and in the example application (one is a race condition that caused it to hang/crash).

So I'm going to release an Alpha4 with fixes for this and the other fixes for issues in the Alpha3 drivers.. shortly..

1 Comment


Recommended Comments

Decided to move up abort and disconnect which was originally planned for beta.. again something windows seems to make easy but OSX/linux doesn't. Currently adding more for disconnect..

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. By using this site, you agree to our Terms of Use.