mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-26 05:34:13 +08:00
9f6933be66
Because of historic reasons, there are two separate directories with V4L stuff. Most drivers are located at driver/media/video. However, some code for USB Webcams were inserted under drivers/usb/media. This makes difficult for module authors to know were things should be. Also, makes Kconfig menu confusing for normal users. This patch moves all V4L content under drivers/usb/media to drivers/media/video, and fixes Kconfig/Makefile entries. Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
69 lines
1.7 KiB
Plaintext
69 lines
1.7 KiB
Plaintext
#
|
|
# Multimedia device configuration
|
|
#
|
|
|
|
menu "Multimedia devices"
|
|
|
|
config VIDEO_DEV
|
|
tristate "Video For Linux"
|
|
---help---
|
|
Support for audio/video capture and overlay devices and FM radio
|
|
cards. The exact capabilities of each device vary. User tools for
|
|
this are available from
|
|
<ftp://ftp.uk.linux.org/pub/linux/video4linux/>.
|
|
|
|
This kernel includes support for the new Video for Linux Two API,
|
|
(V4L2) as well as the original system. Drivers and applications
|
|
need to be rewritten to use V4L2, but drivers for popular cards
|
|
and applications for most video capture functions already exist.
|
|
|
|
Documentation for the original API is included in the file
|
|
<file:Documentation/video4linux/API.html>. Documentation for V4L2 is
|
|
available on the web at <http://bytesex.org/v4l/>.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called videodev.
|
|
|
|
source "drivers/media/video/Kconfig"
|
|
|
|
source "drivers/media/radio/Kconfig"
|
|
|
|
source "drivers/media/dvb/Kconfig"
|
|
|
|
source "drivers/media/common/Kconfig"
|
|
|
|
config VIDEO_TUNER
|
|
tristate
|
|
|
|
config VIDEO_BUF
|
|
tristate
|
|
|
|
config VIDEO_BUF_DVB
|
|
tristate
|
|
|
|
config VIDEO_BTCX
|
|
tristate
|
|
|
|
config VIDEO_IR
|
|
tristate
|
|
|
|
config VIDEO_TVEEPROM
|
|
tristate
|
|
|
|
config USB_DABUSB
|
|
tristate "DABUSB driver"
|
|
depends on USB
|
|
---help---
|
|
A Digital Audio Broadcasting (DAB) Receiver for USB and Linux
|
|
brought to you by the DAB-Team
|
|
<http://wwwbode.cs.tum.edu/Par/arch/dab/>. This driver can be taken
|
|
as an example for URB-based bulk, control, and isochronous
|
|
transactions. URB's are explained in
|
|
<Documentation/usb/URB.txt>.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called dabusb.
|
|
|
|
endmenu
|
|
|