[linux-uvc-devel] [PATCH 0/1] Microsoft LifeCam Exposure Behavior
Linux UVC driver and tools
Brought to you by:
pinchartl
|
From: Scott K L. <lo...@co...> - 2021-05-04 18:25:27
|
Ever since I started using them, I've noticed that the absolute exposure control for the LifeCam webcam hasn't functioned properly. After some poking around, I managed to charactarize the behavior. To summarize, only values which follow an exponential pattern appear to result in the intended change to the webcam's image. Ideally this quirky behavior could be handled with an extension unit, but I'm not sure this behavior can be implemented there. I'm hoping that someone can point me to a better place to implement this quirk, but barring that, I'm sending a patch which resolved the issue for me. I only have two LifeCam webcams to test with, so those are the only two I enabled the quirk for. Looking forward to feedback on how best to solve this issue. Scott K Logan (1): media: uvcvideo: Add quirk for exponential exposure drivers/media/usb/uvc/uvc_ctrl.c | 42 ++++++++++++++++++++++++++++++ drivers/media/usb/uvc/uvc_driver.c | 18 +++++++++++++ drivers/media/usb/uvc/uvcvideo.h | 1 + 3 files changed, 61 insertions(+) |