Discussion:
[linux-uvc-devel] BCC950 ConferenceCam
Paulo Assis
2013-10-05 21:51:45 UTC
Permalink
Hi,
I've trying in the last coule of days to add support in guvcview for
the BCC950 conferenceCam:
http://www.logitech.com/en-us/product/conferencecam

This camera is very similar in the outside to the orbit/sphere model
but internally is quite different, especially regarding the XU
controls, now if you remember this patch:
https://linuxtv.org/patch/11188/

I now have a similar situation with pan/tilt controls for this model,
unfortunately since uvcvideo doesn't require UVCIOC_CTRL_ADD anymore I
have no way of setting the control flags from the user side, and since
the camera exports UVC_CTRL_FLAG_GET_CUR for this control, uvcvideo
will not reset it, leading to the same use case as described in the
previous patch, but now for pan (relative) and tilt (relative)
controls.

I'm really not sure what to do here, is there any easy way of not
caching controls that share the same XU or couldn't we just override
the control flags from the user side, maybe using the reserved field
from uvc_xu_control_mapping struct ?

Regards,
Paulo

Loading...