summaryrefslogtreecommitdiff
path: root/drivers/media/platform/msm/dvb/demux/Kconfig
blob: d160c820d1902e131107605998fcf5690f171266 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
config DVB_MPQ_DEMUX
	tristate "DVB Demux Device"
	depends on DVB_MPQ && ION && ION_MSM
	default n

	help
	  Support for Qualcomm Technologies Inc based dvb demux device.
	  Say Y or M if you own such a device and want to use it.
	  The Demux device is used to stream playback either
	  from TSIF interface or from DVR interface.

config DVB_MPQ_NUM_DMX_DEVICES
	int "Number of demux devices"
	depends on DVB_MPQ_DEMUX
	default 4
	range 1 255

	help
	  Configure number of demux devices.
	  Depends on your use-cases for maximum concurrent stream playback.

choice
	prompt "Demux Hardware Plugin"
	depends on DVB_MPQ_DEMUX
	default DVB_MPQ_TSPP1
	help
	  Enable support of specific demux HW plugin depending on the existing HW support.
	  Depending on the enabled HW, demux may take advantage of HW capbailities
	  to perform some tasks in HW instead of SW.

	config DVB_MPQ_TSPP1
		bool "TSPPv1 plugin"
		depends on TSPP
		help
			Use this option if your HW has
			Transport Stream Packet Processor(TSPP) version1 support.
			Demux may take adavantage of HW capabilities to perform
			some tasks in HW instead of SW.

	config DVB_MPQ_SW
		bool "Software plugin"
		help
			Use this option if your HW does not have any
			TSPP hardware support. All  demux tasks will be
			performed in SW.
endchoice

config DVB_MPQ_MEDIA_BOX_DEMUX
	bool "Media box demux support"
	depends on DVB_MPQ_DEMUX

	help
		Use this option if your HW is Qualcomm media box and demux
		support is required on that media box.