xref: /linux/drivers/media/Kconfig (revision ccea15f45eb0ab12d658f88b5d4be005cb2bb1a7)
1#
2# Multimedia device configuration
3#
4
5menu "Multimedia devices"
6
7config VIDEO_DEV
8	tristate "Video For Linux"
9	---help---
10	  Support for audio/video capture and overlay devices and FM radio
11	  cards. The exact capabilities of each device vary. User tools for
12	  this are available from
13	  <ftp://ftp.uk.linux.org/pub/linux/video4linux/>.
14
15	  This kernel includes support for the new Video for Linux Two API,
16	  (V4L2) as well as the original system. Drivers and applications
17	  need to be rewritten to use V4L2, but drivers for popular cards
18	  and applications for most video capture functions already exist.
19
20	  Documentation for the original API is included in the file
21	  <file:Documentation/video4linux/API.html>.  Documentation for V4L2 is
22	  available on the web at <http://bytesex.org/v4l/>.
23
24	  To compile this driver as a module, choose M here: the
25	  module will be called videodev.
26
27source "drivers/media/video/Kconfig"
28
29source "drivers/media/radio/Kconfig"
30
31source "drivers/media/dvb/Kconfig"
32
33source "drivers/media/common/Kconfig"
34
35config VIDEO_TUNER
36	tristate
37
38config VIDEO_BUF
39	tristate
40
41config VIDEO_BUF_DVB
42	tristate
43
44config VIDEO_BTCX
45	tristate
46
47config VIDEO_IR
48	tristate
49
50config VIDEO_TVEEPROM
51	tristate
52
53config USB_DABUSB
54	tristate "DABUSB driver"
55	depends on USB
56	---help---
57	  A Digital Audio Broadcasting (DAB) Receiver for USB and Linux
58	  brought to you by the DAB-Team
59	  <http://wwwbode.cs.tum.edu/Par/arch/dab/>.  This driver can be taken
60	  as an example for URB-based bulk, control, and isochronous
61	  transactions. URB's are explained in
62	  <Documentation/usb/URB.txt>.
63
64	  To compile this driver as a module, choose M here: the
65	  module will be called dabusb.
66
67endmenu
68
69