| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | # | 
 | 2 | # Multimedia device configuration | 
 | 3 | # | 
 | 4 |  | 
 | 5 | menu "Multimedia devices" | 
 | 6 |  | 
 | 7 | config VIDEO_DEV | 
 | 8 | 	tristate "Video For Linux" | 
 | 9 | 	---help--- | 
 | 10 | 	  Support for audio/video capture and overlay devices and FM radio | 
| Mauro Carvalho Chehab | cd41e28 | 2006-04-09 15:43:41 -0300 | [diff] [blame] | 11 | 	  cards. The exact capabilities of each device vary. | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 12 |  | 
 | 13 | 	  This kernel includes support for the new Video for Linux Two API, | 
 | 14 | 	  (V4L2) as well as the original system. Drivers and applications | 
 | 15 | 	  need to be rewritten to use V4L2, but drivers for popular cards | 
 | 16 | 	  and applications for most video capture functions already exist. | 
 | 17 |  | 
| Mauro Carvalho Chehab | cd41e28 | 2006-04-09 15:43:41 -0300 | [diff] [blame] | 18 | 	  Additional info and docs are available on the web at | 
 | 19 | 	  <http://linuxtv.org> | 
 | 20 |  | 
 | 21 | 	  Documentation for V4L2 is also available on the web at | 
 | 22 | 	  <http://bytesex.org/v4l/>. | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 23 |  | 
 | 24 | 	  To compile this driver as a module, choose M here: the | 
 | 25 | 	  module will be called videodev. | 
 | 26 |  | 
| Mauro Carvalho Chehab | cd41e28 | 2006-04-09 15:43:41 -0300 | [diff] [blame] | 27 | config VIDEO_V4L1 | 
| Mauro Carvalho Chehab | 741b5bb | 2006-05-28 15:45:54 -0300 | [diff] [blame] | 28 | 	bool "Enable Video For Linux API 1 (DEPRECATED)" | 
| Mauro Carvalho Chehab | cd41e28 | 2006-04-09 15:43:41 -0300 | [diff] [blame] | 29 | 	depends on VIDEO_DEV | 
 | 30 | 	select VIDEO_V4L1_COMPAT | 
 | 31 | 	default y | 
 | 32 | 	---help--- | 
 | 33 | 	  Enables a compatibility API used by most V4L2 devices to allow | 
 | 34 | 	  its usage with legacy applications that supports only V4L1 api. | 
 | 35 |  | 
 | 36 | 	  If you are unsure as to whether this is required, answer Y. | 
 | 37 |  | 
 | 38 | config VIDEO_V4L1_COMPAT | 
| Mauro Carvalho Chehab | 741b5bb | 2006-05-28 15:45:54 -0300 | [diff] [blame] | 39 | 	bool "Enable Video For Linux API 1 compatible Layer" | 
| Mauro Carvalho Chehab | cd41e28 | 2006-04-09 15:43:41 -0300 | [diff] [blame] | 40 | 	depends on VIDEO_DEV | 
 | 41 | 	default y | 
 | 42 | 	---help--- | 
 | 43 | 	  This api were developed to be used at Kernel 2.2 and 2.4, but | 
 | 44 | 	  lacks support for several video standards. There are several | 
 | 45 | 	  drivers at kernel that still depends on it. | 
 | 46 |  | 
 | 47 | 	  Documentation for the original API is included in the file | 
 | 48 | 	  <Documentation/video4linux/API.html>. | 
 | 49 |  | 
 | 50 | 	  User tools for this are available from | 
 | 51 | 	  <ftp://ftp.uk.linux.org/pub/linux/video4linux/>. | 
 | 52 |  | 
 | 53 | 	  If you are unsure as to whether this is required, answer Y. | 
 | 54 |  | 
 | 55 | config VIDEO_V4L2 | 
| Mauro Carvalho Chehab | 8a90516 | 2006-09-10 12:01:19 -0300 | [diff] [blame] | 56 | 	bool | 
| Maciej W. Rozycki | a868b45 | 2006-10-03 16:01:17 -0300 | [diff] [blame] | 57 | 	depends on VIDEO_DEV | 
| Mauro Carvalho Chehab | cd41e28 | 2006-04-09 15:43:41 -0300 | [diff] [blame] | 58 | 	default y | 
 | 59 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 60 | source "drivers/media/video/Kconfig" | 
 | 61 |  | 
 | 62 | source "drivers/media/radio/Kconfig" | 
 | 63 |  | 
 | 64 | source "drivers/media/dvb/Kconfig" | 
 | 65 |  | 
 | 66 | source "drivers/media/common/Kconfig" | 
 | 67 |  | 
 | 68 | config VIDEO_TUNER | 
 | 69 | 	tristate | 
 | 70 |  | 
 | 71 | config VIDEO_BUF | 
 | 72 | 	tristate | 
 | 73 |  | 
 | 74 | config VIDEO_BUF_DVB | 
 | 75 | 	tristate | 
 | 76 |  | 
 | 77 | config VIDEO_BTCX | 
 | 78 | 	tristate | 
 | 79 |  | 
 | 80 | config VIDEO_IR | 
 | 81 | 	tristate | 
 | 82 |  | 
 | 83 | config VIDEO_TVEEPROM | 
 | 84 | 	tristate | 
 | 85 |  | 
| Mauro Carvalho Chehab | 9f6933b | 2006-03-25 09:05:39 -0300 | [diff] [blame] | 86 | config USB_DABUSB | 
| Mauro Carvalho Chehab | 8dbc5ec | 2006-03-26 08:54:09 -0300 | [diff] [blame] | 87 | 	tristate "DABUSB driver" | 
 | 88 | 	depends on USB | 
 | 89 | 	---help--- | 
 | 90 | 	  A Digital Audio Broadcasting (DAB) Receiver for USB and Linux | 
 | 91 | 	  brought to you by the DAB-Team | 
 | 92 | 	  <http://wwwbode.cs.tum.edu/Par/arch/dab/>.  This driver can be taken | 
 | 93 | 	  as an example for URB-based bulk, control, and isochronous | 
 | 94 | 	  transactions. URB's are explained in | 
 | 95 | 	  <Documentation/usb/URB.txt>. | 
| Mauro Carvalho Chehab | 9f6933b | 2006-03-25 09:05:39 -0300 | [diff] [blame] | 96 |  | 
| Mauro Carvalho Chehab | 8dbc5ec | 2006-03-26 08:54:09 -0300 | [diff] [blame] | 97 | 	  To compile this driver as a module, choose M here: the | 
 | 98 | 	  module will be called dabusb. | 
| Mauro Carvalho Chehab | 9f6933b | 2006-03-25 09:05:39 -0300 | [diff] [blame] | 99 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 100 | endmenu |