obs-studio icon indicating copy to clipboard operation
obs-studio copied to clipboard

linux-v4l2: Add additional Extension Unit controls

Open ggodlewski opened this issue 3 years ago • 2 comments

Description

It allows controlling Logitech BRIO and Kiyo Pro FOV and other settings

https://www.kernel.org/doc/html/v4.10/media/v4l-drivers/uvcvideo.html#extension-unit-xu-support

Motivation and Context

Normal V4L2 controls do not allow to change FOV and HDR settings for Logitech Brio and Kiyo Pro.

How Has This Been Tested?

Tested with Logitech BRIO. FOV change works.

Looking for tester who owns Kiyo Pro. The constants were copied from https://github.com/soyersoyer/cameractrls so in theory it should work.

Looking for someone with FreeBSD to test. Maybe it should be turned off for this OS?

Types of changes

New feature (non-breaking change which adds functionality)

Checklist:

  • [x] My code has been run through clang-format.
  • [x] I have read the contributing document.
  • [x] My code is not on the master branch.
  • [ ] The code has been tested.
  • [x] All commit messages are properly formatted and commits squashed where appropriate.
  • [x] I have included updates to all appropriate documentation.

ggodlewski avatar Sep 11 '22 14:09 ggodlewski

Got a Kiyo Pro, willing to test.

keriszafir avatar Mar 25 '23 12:03 keriszafir

I've got a Kyio Pro and will try to give it a test on FreeBSD at some point.

emaste avatar Jun 20 '24 00:06 emaste