-
Notifications
You must be signed in to change notification settings - Fork 5
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
Potential product (marketing) name versus product id differences #21
Comments
While it might only mean that the product has been assembled at a different factory, some products may very well be (wildly) different (on a technical level) within their product name "group". Therefore, it might be time to treat the name as more of a marketing label, than a source of truth for product capabilities.
Further investigation is required, but it'd be even better to find the results of previous efforts. |
- Cameras with the same "marketing name" may differ between different hardware implementations, as detected by their USB (vendor and) product id. - It is unclear if these different hardware implementations also have diffferent properties, from the perspective of `uvcc` usage. - For `uvcc` example output, use both a marketing name subdirectory and a subdirectory per product id. - This commit updates the instructions and moves current examples to per-id subdirectories. See - #21
Added more examples, including output from two "different" Microsoft LifeCam Studio (model number 1425) hardware revisions. Apart from the USB product id, the two cameras do not seem to differ -- at least when simply comparing ranges/default values/etcetera from @holbrookdev's output and mine. So that's a good indicator, at least for the one example available so far. |
The
uvcc
compatibility list and examples have so far been based on the product name, but looking at various reports it seems the product id may vary within the advertised name. While I'm personally only working on the layers built on top of USB, finding differences is both enlightening and confusing.Instead of per-name sub-directories, the
./examples/
may need to have per-id sub-directories (or sub-sub-directories?) with the output files, for comparison.Examples:
HD Pro Webcam C920
as1133:2093
captured by @joelpurra in https://github.com/joelpurra/uvcc/blob/v5.0.1/examples/logitech-c920/devices.json#L1-L8HD Pro Webcam C920
as1133:2194
captured by @galak in #20:Are there other recorded examples of differences?
The text was updated successfully, but these errors were encountered: