2 # Multimedia Video device configuration
8 comment "Video Adapters"
10 config VIDEO_ADV_DEBUG
11 bool "Enable advanced debug functionality"
15 Say Y here to enable advanced debugging functionality on some
20 tristate "BT848 Video For Linux"
21 depends on VIDEO_DEV && PCI && I2C
31 Support for BT848 based frame grabber/overlay boards. This includes
32 the Miro, Hauppauge and STB boards. Please read the material in
33 <file:Documentation/video4linux/bttv/> for more information.
35 To compile this driver as a module, choose M here: the
36 module will be called bttv.
38 config VIDEO_BT848_DVB
39 bool "DVB/ATSC Support for bt878 based TV cards"
40 depends on VIDEO_BT848 && DVB_CORE
43 This adds support for DVB/ATSC cards based on the BT878 chip.
46 tristate "SAA6588 Radio Chip RDS decoder support on BT848 cards"
47 depends on VIDEO_DEV && I2C && VIDEO_BT848
50 Support for Radio Data System (RDS) decoder. This allows seeing
51 radio station identification transmitted using this standard.
52 Currentlly, it works only with bt8x8 chips.
54 To compile this driver as a module, choose M here: the
55 module will be called saa6588.
58 tristate "Mediavision Pro Movie Studio Video For Linux"
59 depends on VIDEO_DEV && ISA
61 Say Y if you have such a thing.
63 To compile this driver as a module, choose M here: the
64 module will be called pms.
67 tristate "PlanB Video-In on PowerMac"
68 depends on PPC_PMAC && VIDEO_DEV && BROKEN
70 PlanB is the V4L driver for the PowerMac 7x00/8x00 series video
71 input hardware. If you want to experiment with this, say Y.
72 Otherwise, or if you don't understand a word, say N. See
73 <http://www.cpu.lu/~mlan/linux/dev/planb.html> for more info.
75 Saying M will compile this driver as a module (planb).
78 tristate "Quickcam BW Video For Linux"
79 depends on VIDEO_DEV && PARPORT
81 Say Y have if you the black and white version of the QuickCam
82 camera. See the next option for the color version.
84 To compile this driver as a module, choose M here: the
85 module will be called bw-qcam.
88 tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)"
89 depends on EXPERIMENTAL && VIDEO_DEV && PARPORT
91 This is the video4linux driver for the colour version of the
92 Connectix QuickCam. If you have one of these cameras, say Y here,
93 otherwise say N. This driver does not work with the original
94 monochrome QuickCam, QuickCam VC or QuickClip. It is also available
96 Read <file:Documentation/video4linux/CQcam.txt> for more information.
99 tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux"
100 depends on PARPORT_1284 && VIDEO_DEV && PARPORT
102 Video4linux driver for Winbond's w9966 based Webcams.
103 Currently tested with the LifeView FlyCam Supra.
104 If you have one of these cameras, say Y here
106 This driver is also available as a module (w9966).
108 Check out <file:Documentation/video4linux/w9966.txt> for more
112 tristate "CPiA Video For Linux"
115 This is the video4linux driver for cameras based on Vision's CPiA
116 (Colour Processor Interface ASIC), such as the Creative Labs Video
117 Blaster Webcam II. If you have one of these cameras, say Y here
118 and select parallel port and/or USB lowlevel support below,
119 otherwise say N. This will not work with the Creative Webcam III.
121 Please read <file:Documentation/video4linux/README.cpia> for more
124 This driver is also available as a module (cpia).
127 tristate "CPiA Parallel Port Lowlevel Support"
128 depends on PARPORT_1284 && VIDEO_CPIA && PARPORT
130 This is the lowlevel parallel port support for cameras based on
131 Vision's CPiA (Colour Processor Interface ASIC), such as the
132 Creative Webcam II. If you have the parallel port version of one
133 of these cameras, say Y here, otherwise say N. It is also available
134 as a module (cpia_pp).
136 config VIDEO_CPIA_USB
137 tristate "CPiA USB Lowlevel Support"
138 depends on VIDEO_CPIA && USB
140 This is the lowlevel USB support for cameras based on Vision's CPiA
141 (Colour Processor Interface ASIC), such as the Creative Webcam II.
142 If you have the USB version of one of these cameras, say Y here,
143 otherwise say N. This will not work with the Creative Webcam III.
144 It is also available as a module (cpia_usb).
146 source "drivers/media/video/cpia2/Kconfig"
148 config VIDEO_SAA5246A
149 tristate "SAA5246A, SAA5281 Teletext processor"
150 depends on VIDEO_DEV && I2C
152 Support for I2C bus based teletext using the SAA5246A or SAA5281
153 chip. Useful only if you live in Europe.
155 To compile this driver as a module, choose M here: the
156 module will be called saa5246a.
159 tristate "SAA5249 Teletext processor"
160 depends on VIDEO_DEV && I2C
162 Support for I2C bus based teletext using the SAA5249 chip. At the
163 moment this is only useful on some European WinTV cards.
165 To compile this driver as a module, choose M here: the
166 module will be called saa5249.
169 tristate "SAB3036 tuner"
170 depends on VIDEO_DEV && I2C
172 Say Y here to include support for Philips SAB3036 compatible tuners.
176 tristate "SGI Vino Video For Linux (EXPERIMENTAL)"
177 depends on VIDEO_DEV && I2C && SGI_IP22 && EXPERIMENTAL
180 Say Y here to build in support for the Vino video input system found
181 on SGI Indy machines.
184 tristate "Stradis 4:2:2 MPEG-2 video driver (EXPERIMENTAL)"
185 depends on EXPERIMENTAL && VIDEO_DEV && PCI
187 Say Y here to enable support for the Stradis 4:2:2 MPEG-2 video
188 driver for PCI. There is a product page at
189 <http://www.stradis.com/>.
192 tristate "Zoran ZR36057/36067 Video For Linux"
193 depends on VIDEO_DEV && PCI && I2C_ALGOBIT
195 Say Y for support for MJPEG capture cards based on the Zoran
196 36057/36067 PCI controller chipset. This includes the Iomega
197 Buz, Pinnacle DC10+ and the Linux Media Labs LML33. There is
198 a driver homepage at <http://mjpeg.sf.net/driver-zoran/>. For
199 more information, check <file:Documentation/video4linux/Zoran>.
201 To compile this driver as a module, choose M here: the
202 module will be called zr36067.
204 config VIDEO_ZORAN_BUZ
205 tristate "Iomega Buz support"
206 depends on VIDEO_ZORAN
208 Support for the Iomega Buz MJPEG capture/playback card.
210 config VIDEO_ZORAN_DC10
211 tristate "Pinnacle/Miro DC10(+) support"
212 depends on VIDEO_ZORAN
214 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback
217 config VIDEO_ZORAN_DC30
218 tristate "Pinnacle/Miro DC30(+) support"
219 depends on VIDEO_ZORAN
221 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback
222 card. This also supports really old DC10 cards based on the
223 zr36050 MJPEG codec and zr36016 VFE.
225 config VIDEO_ZORAN_LML33
226 tristate "Linux Media Labs LML33 support"
227 depends on VIDEO_ZORAN
229 Support for the Linux Media Labs LML33 MJPEG capture/playback
232 config VIDEO_ZORAN_LML33R10
233 tristate "Linux Media Labs LML33R10 support"
234 depends on VIDEO_ZORAN
236 support for the Linux Media Labs LML33R10 MJPEG capture/playback
240 tristate "Zoran ZR36120/36125 Video For Linux"
241 depends on VIDEO_DEV && PCI && I2C && BROKEN
243 Support for ZR36120/ZR36125 based frame grabber/overlay boards.
244 This includes the Victor II, WaveWatcher, Video Wonder, Maxi-TV,
245 and Buster boards. Please read the material in
246 <file:Documentation/video4linux/zr36120.txt> for more information.
248 To compile this driver as a module, choose M here: the
249 module will be called zr36120.
252 tristate "Sony Vaio Picturebook Motion Eye Video For Linux"
253 depends on VIDEO_DEV && PCI && SONYPI
255 This is the video4linux driver for the Motion Eye camera found
256 in the Vaio Picturebook laptops. Please read the material in
257 <file:Documentation/video4linux/meye.txt> for more information.
259 If you say Y or M here, you need to say Y or M to "Sony Programmable
260 I/O Control Device" in the character device section.
262 To compile this driver as a module, choose M here: the
263 module will be called meye.
265 source "drivers/media/video/saa7134/Kconfig"
268 tristate "Siemens-Nixdorf 'Multimedia eXtension Board'"
269 depends on VIDEO_DEV && PCI
270 select VIDEO_SAA7146_VV
273 This is a video4linux driver for the 'Multimedia eXtension Board'
274 TV card by Siemens-Nixdorf.
276 To compile this driver as a module, choose M here: the
277 module will be called mxb.
280 tristate "Philips-Semiconductors 'dpc7146 demonstration board'"
281 depends on VIDEO_DEV && PCI
282 select VIDEO_SAA7146_VV
284 This is a video4linux driver for the 'dpc7146 demonstration
285 board' by Philips-Semiconductors. It's the reference design
286 for SAA7146 bases boards, so if you have some unsupported
287 saa7146 based, analog video card, chances are good that it
288 will work with this skeleton driver.
290 To compile this driver as a module, choose M here: the
291 module will be called dpc7146.
293 config VIDEO_HEXIUM_ORION
294 tristate "Hexium HV-PCI6 and Orion frame grabber"
295 depends on VIDEO_DEV && PCI
296 select VIDEO_SAA7146_VV
298 This is a video4linux driver for the Hexium HV-PCI6 and
299 Orion frame grabber cards by Hexium.
301 To compile this driver as a module, choose M here: the
302 module will be called hexium_orion.
304 config VIDEO_HEXIUM_GEMINI
305 tristate "Hexium Gemini frame grabber"
306 depends on VIDEO_DEV && PCI
307 select VIDEO_SAA7146_VV
309 This is a video4linux driver for the Hexium Gemini frame
310 grabber card by Hexium. Please note that the Gemini Dual
311 card is *not* fully supported.
313 To compile this driver as a module, choose M here: the
314 module will be called hexium_gemini.
316 source "drivers/media/video/cx88/Kconfig"
318 source "drivers/media/video/em28xx/Kconfig"
320 config VIDEO_OVCAMCHIP
321 tristate "OmniVision Camera Chip support"
322 depends on VIDEO_DEV && I2C
324 Support for the OmniVision OV6xxx and OV7xxx series of camera chips.
325 This driver is intended to be used with the ov511 and w9968cf USB
328 To compile this driver as a module, choose M here: the
329 module will be called ovcamchip
332 tristate "AR devices"
335 This is a video4linux driver for the Renesas AR (Artificial Retina)
338 config VIDEO_M32R_AR_M64278
339 tristate "Use Colour AR module M64278(VGA)"
340 depends on VIDEO_M32R_AR && PLAT_M32700UT
342 Say Y here to use the Renesas M64278E-800 camera module,
343 which supports VGA(640x480 pixcels) size of images.
345 config VIDEO_AUDIO_DECODER
346 tristate "Add support for additional audio chipsets"
347 depends on VIDEO_DEV && I2C && EXPERIMENTAL
350 Say Y here to compile drivers for WM8775, CS53L32A and
351 MSP34xx audio decoders.
354 tristate "Micronas MSP34xx audio decoders"
355 depends on VIDEO_DEV && I2C
357 Support for the Micronas MSP34xx series of audio decoders.
359 To compile this driver as a module, choose M here: the
360 module will be called msp3400
362 source "drivers/media/video/cx25840/Kconfig"
365 tristate "Philips SAA7113/4/5 video decoders"
366 depends on VIDEO_DEV && I2C && EXPERIMENTAL
368 Support for the Philips SAA7113/4/5 video decoders.
370 To compile this driver as a module, choose M here: the
371 module will be called saa7115
374 tristate "Philips SAA7127/9 digital video encoders"
375 depends on VIDEO_DEV && I2C && EXPERIMENTAL
377 Support for the Philips SAA7127/9 digital video encoders.
379 To compile this driver as a module, choose M here: the
380 module will be called saa7127