Re: Retiring libwebcam

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 1/10/23 2:25 PM, Hans de Goede wrote:
ATM there is no replacement for uvcdynctrl which is still necessary for
some Logitech webcams. uvcdynctrl uses a userspace database to map
some Logitech custom control GUIDs to standard v4l2-controls.

This allows various extra functionality on Logitech webcams, like
adjusting the image (auto-exposure algorithm) for backlight conditions.

But also controlling the focus on some Logitech models with a manual
controlled electronic focus lens (instead of auto-focus) and I have
1 Logitech model with a motorized stand with electronic tilt / swivel
controls which needs this.

I dusted off my original Logitech webcam I used libwebcam with and plugged it in today and the controls all showed up in guvcview so I assumed there would not be any missing functionality. Have you tried the latest verison of guvcview?

I actually recently discussed what to do with this with the kernel
UVC driver maintainer. When the discussion was made many years ago
to put the mapping of vendor specific GUIDs in userspace the thought
was that there would be many many vendor specific controls and that
we did not want to have to add all those to the kernel.

But other then the Logitech custom controls set no support for
other custom controls was ever added to uvcdynctrl-data. So
the UVC driver maintainer said that he would be ok with just
adding these mappings directly to the kernel.

Once someone finds the time to actually add these mappings
to the kenrel libwebcam can be retired but until then it would
be nice if we can keep it around for uvcdynctrl.

I guess I'll keep it around a few more Fedoras. Luckily it doesn't cause any FTBFS bugs on mass rebuilds. Thanks for the note, Hans.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux