123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 |
- #
- # Multimedia device configuration
- #
- menuconfig MEDIA_SUPPORT
- tristate "Multimedia support"
- depends on HAS_IOMEM
- help
- If you want to use Webcams, Video grabber devices and/or TV devices
- enable this option and other options below.
- Additional info and docs are available on the web at
- <http://linuxtv.org>
- if MEDIA_SUPPORT
- comment "Multimedia core support"
- #
- # Multimedia support - automatically enable V4L2 and DVB core
- #
- config MEDIA_CAMERA_SUPPORT
- bool "Cameras/video grabbers support"
- ---help---
- Enable support for webcams and video grabbers.
- Say Y when you have a webcam or a video capture grabber board.
- config MEDIA_ANALOG_TV_SUPPORT
- bool "Analog TV support"
- ---help---
- Enable analog TV support.
- Say Y when you have a TV board with analog support or with a
- hybrid analog/digital TV chipset.
- Note: There are several DVB cards that are based on chips that
- support both analog and digital TV. Disabling this option
- will disable support for them.
- config MEDIA_DIGITAL_TV_SUPPORT
- bool "Digital TV support"
- ---help---
- Enable digital TV support.
- Say Y when you have a board with digital support or a board with
- hybrid digital TV and analog TV.
- config MEDIA_RADIO_SUPPORT
- bool "AM/FM radio receivers/transmitters support"
- ---help---
- Enable AM/FM radio support.
- Additional info and docs are available on the web at
- <http://linuxtv.org>
- Say Y when you have a board with radio support.
- Note: There are several TV cards that are based on chips that
- support radio reception. Disabling this option will
- disable support for them.
- config MEDIA_RC_SUPPORT
- bool "Remote Controller support"
- depends on INPUT
- ---help---
- Enable support for Remote Controllers on Linux. This is
- needed in order to support several video capture adapters,
- standalone IR receivers/transmitters, and RF receivers.
- Enable this option if you have a video capture board even
- if you don't need IR, as otherwise, you may not be able to
- compile the driver for your adapter.
- Say Y when you have a TV or an IR device.
- #
- # Media controller
- # Selectable only for webcam/grabbers, as other drivers don't use it
- #
- config MEDIA_CONTROLLER
- bool "Media Controller API (EXPERIMENTAL)"
- depends on EXPERIMENTAL
- depends on MEDIA_CAMERA_SUPPORT
- ---help---
- Enable the media controller API used to query media devices internal
- topology and configure it dynamically.
- This API is mostly used by camera interfaces in embedded platforms.
- #
- # Video4Linux support
- # Only enables if one of the V4L2 types (ATV, webcam, radio) is selected
- #
- config VIDEO_DEV
- tristate
- depends on MEDIA_SUPPORT
- depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT
- default y
- config VIDEO_V4L2_COMMON
- tristate
- depends on (I2C || I2C=n) && VIDEO_DEV
- default (I2C || I2C=n) && VIDEO_DEV
- config VIDEO_V4L2_SUBDEV_API
- bool "V4L2 sub-device userspace API (EXPERIMENTAL)"
- depends on VIDEO_DEV && MEDIA_CONTROLLER && EXPERIMENTAL
- ---help---
- Enables the V4L2 sub-device pad-level userspace API used to configure
- video format, size and frame rate between hardware blocks.
- This API is mostly used by camera interfaces in embedded platforms.
- #
- # DVB Core
- # Only enables if one of DTV is selected
- #
- config DVB_CORE
- tristate
- depends on MEDIA_SUPPORT
- depends on MEDIA_DIGITAL_TV_SUPPORT
- default y
- select CRC32
- config DVB_NET
- bool "DVB Network Support"
- default (NET && INET)
- depends on NET && INET && DVB_CORE
- help
- This option enables DVB Network Support which is a part of the DVB
- standard. It is used, for example, by automatic firmware updates used
- on Set-Top-Boxes. It can also be used to access the Internet via the
- DVB card, if the network provider supports it.
- You may want to disable the network support on embedded devices. If
- unsure say Y.
- comment "Media drivers"
- source "drivers/media/common/Kconfig"
- source "drivers/media/rc/Kconfig"
- #
- # Tuner drivers for DVB and V4L
- #
- source "drivers/media/common/tuners/Kconfig"
- #
- # Video/Radio/Hybrid adapters
- #
- source "drivers/media/video/Kconfig"
- source "drivers/media/radio/Kconfig"
- #
- # DVB adapters
- #
- source "drivers/media/dvb/Kconfig"
- endif # MEDIA_SUPPORT
|