Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Libuvc multicamera #2039

Merged
merged 3 commits into from
Jul 12, 2018
Merged

Conversation

dorodnic
Copy link
Contributor

Following-up on #1089, #1506, #1779 and #1875
I believe this should finally put multi-camera issues on Mac OS behind us.
The bug was identified in D0 method of the libuvc backend (hence might affect Android as well)
In the constructor the uvc_device class was finding the correct USB device to work with, but then when the device was powering-up (D0) the correct device ID was ignored and instead first available was used.

icarpis and others added 2 commits July 11, 2018 07:17
(cherry picked from commit 7aac675)

# Conflicts:
#	src/libuvc/libuvc.cpp
…c_multicamera

# Conflicts:
#	src/libuvc/libuvc.cpp
Copy link
Collaborator

@ev-mp ev-mp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Properly resolved.
Still doesn't explain MacOS intermittent behavior

@dorodnic dorodnic merged commit 691cdb0 into IntelRealSense:development Jul 12, 2018
@fmder
Copy link

fmder commented Oct 25, 2018

With current master, I'm still unable to open 2 devices on Mas OS X. I get

libc++abi.dylib: terminating with uncaught exception of type rs2::backend_error: Could not open device. Last Error: Operation timed out

Both devices are working fine on their own.

@fmder
Copy link

fmder commented Oct 25, 2018

I also get sometimes

Last Error: No such file or directory

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants