I have a Kinect 1414, running with a macOS system (libusb, libfreenect)
I made some programs for Kinect in the recent past and all was going well under macOS 10.11. However, since I’ve upgraded to macOS 10.12 Sierra, the Kinect does not work well anymore. When activating video and depth stream at the same time, the depth stream skips a lot of frames and I get many of following errors:
...
Isochronous transfer error: 1
[Stream 70] Expected 1132 data bytes, but got 280
[Stream 70] Expected 1132 data bytes, but got 892
Isochronous transfer error: 1
Isochronous transfer error: 1
Isochronous transfer error: 1
...
I’ve also tried the included example in the of addons example directory. It gives the same error.
The current installed software versions are
libfreenect 0.5.5
libusb 1.0.21
Openframeworks 0.9.8
macOS 10.12.2
Thank you for your reply. I just did what you suggested, checked out the master branch and compiled the project with ofxKinect from master. Unfortunately, I get the same errors and the depth images have about 1 to 0.5 FPS. See log below:
[verbose] ofxKinect: context inited
[verbose] ofxKinect: 1 device found
[verbose] ofxKinect: id: 0 serial: B00367704389112B
[notice ] sensor-emitter dist: 7.5cm
[notice ] sensor-camera dist: 2.4cm
[notice ] zero plane pixel size: 0.1042mm
[notice ] zero plane dist: 120mm
[verbose] ofxKinect: device 0 B00367704389112B connection opened
Isochronous transfer error: 1
Isochronous transfer error: 1
Isochronous transfer error: 1
Isochronous transfer error: 1
Isochronous transfer error: 1
Isochronous transfer error: 1
Isochronous transfer error: 1
[verbose] ofxKinect: device 0 connection closed
When I disable video and use depth only, it seems to work stable with high frame rate. But I really like to have the video color in the vertices. The project depends on it.