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

Switch to use libuvc upstream by default #34

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

kekiefer
Copy link
Member

The switch to upstream libuvc instead of the old groupgets fork solves a lot of problems. I'd like to merge these changes into master to do this by default, but would appreciate input from anyone using this repository.

@sayezz
Copy link

sayezz commented Jul 27, 2020

Hey KeKiefer, is this still interesting? I'm using this repo and have also extended it (but had not the time right now to do a merge request). If this is still of interest I could have a look on it and test it. Let me know.

Edit:
Maybe one more point, is this linux only? Because right now I'm working under windows.

@kekiefer
Copy link
Member Author

kekiefer commented Jul 27, 2020

I totally forgot that I never merged this. I would definitely appreciate more eyes on this.

It should be applicable to any platform, to some extent (we wouldn't be loading the right shared library with the python code, but that could be remedied). I would imagine it should work better with Windows as upstream libuvc is far ahead of our stale fork. I'd be curious to hear about your experiences on this platform.

Launching the application multiple times will attempt to open
multiple purethermal cameras, if they are available.
Commit libuvc/libuvc@53e2d2f
added a value to the middle of the types enumeration, which broke
our bindings. This manifested as the "uvc_start_streaming failed: -2"
error.

This change corrects the enumeration value to match master.

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

Successfully merging this pull request may close these issues.

2 participants