jtfrey / uvc-util

USB Video Class (UVC) control management utility for Mac OS X

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cannot select device

wackazong opened this issue · comments

I tried selecting a device now, but it does not seem to stick around. Or what am I doing wrong? Happy to provide more info if needed. Running on latest OS and XCode. Nu suspicious warnings during build.

Laptop:Desktop ander$ ./uvc-util -d
------------ -------------- ------------ ------------ ------------------------------------------------
Index        Vend:Prod      LocationID   UVC Version  Device name
------------ -------------- ------------ ------------ ------------------------------------------------
0            0x046d:0x086b  0x00200000   1.00         BRIO 4K Stream Edition
------------ -------------- ------------ ------------ ------------------------------------------------
Laptop:Desktop ander$ ./uvc-util -I 0
Laptop:Desktop ander$ ./uvc-util -S brightness
ERROR:  no target device selected

You have to indicate the device each time you use the command. You don't do

$ ls /tmp
$ ls -l

and expect the second command to also list /tmp, right? :-)

Ok, silly me. Thanks. Looks like the Brio is not usable, though:

Laptop:Desktop ander$ ./uvc-util -d
------------ -------------- ------------ ------------ ------------------------------------------------
Index        Vend:Prod      LocationID   UVC Version  Device name
------------ -------------- ------------ ------------ ------------------------------------------------
0            0x046d:0x086b  0x00200000   1.00         BRIO 4K Stream Edition
------------ -------------- ------------ ------------ ------------------------------------------------
Laptop:Desktop ander$ ./uvc-util -I 0 -c
UVC controls implemented by this device:

But according to this link it should support UVC. Any idea why it is not listing UVC controls with your tool?

https://linuxtv.org/downloads/v4l-dvb-apis/v4l-drivers/uvcvideo.html

I don't think v4l2 is == UVC. The above seems to state that the Linux kernel driver will expose v4l2 options as UVC options and vice versa. But the Mac doesn't do that. So it's a USB camera, but there are no UVC options implemented by the camera hardware.