LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Kernel (https://www.linuxquestions.org/questions/linux-kernel-70/)
-   -   CONFIGFS_F_UVC and CONFIG_USB_VIDEO_CLASS (UVC) (https://www.linuxquestions.org/questions/linux-kernel-70/configfs_f_uvc-and-config_usb_video_class-uvc-4175716502/)

kaz2100 09-07-2022 02:47 AM

CONFIGFS_F_UVC and CONFIG_USB_VIDEO_CLASS (UVC)
 
Hya

I am a little bit confused.

I have a webcam, probably its driver is uvcvideo. But it works without CONFIGFS_F_UVC.

I assume the uvcvideo modules is selected by the kernel option, CONFIG_USB_VIDEO_CLASS.

What does CONFIGFS_F_UVC do? Add some functionality? Or am I making some misunderstanding?

cheers

Emerson 09-08-2022 02:20 PM

Interesting question, thanks for asking. Its parent option CONFIG_USB_GADGET tells you do not need it unless you run Linux inside of a peripheral device. Digging deeper CONFIGFS_F_UVC should enable userspace API and enable you to send control commands to your UVC camera (referring to parent - which is running Linux inside?). If you have such a camera. I have this option disabled myself, considering turning it on now ... It could be useful if your camera has controllable functions and your userspace software is capable of sending these control commands. Well, these are my first thoughts after reading your question. If you learn something different please let us know!


All times are GMT -5. The time now is 12:54 AM.