Might be worth attempting to detect whether device is bootstrapped before bootstrapping?
Strategy could involve attempting a read with a rather low timeout; if the operation times out, we need to bootstrap, otherwise we're good to go?
The lowtech solution is to close the application and unplug and plug in the USB cable and restart the application.
Currently the audio comes through ok, but the video frames don't seem to update (the device is sending the same frame over and over or no start/end frame identifiers? Not investigated...)
Might be worth attempting to detect whether device is bootstrapped before bootstrapping?
Strategy could involve attempting a read with a rather low timeout; if the operation times out, we need to bootstrap, otherwise we're good to go?
The lowtech solution is to close the application and unplug and plug in the USB cable and restart the application.
Currently the audio comes through ok, but the video frames don't seem to update (the device is sending the same frame over and over or no start/end frame identifiers? Not investigated...)