summaryrefslogtreecommitdiffstats
path: root/rules/gst-plugins-base.in
blob: 2bf69a1193281c99b4c4a55c2db5e029b430f261 (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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
menuconfig GST_PLUGINS_BASE
	tristate
	select GLIB
	select LIBOIL
	select GSTREAMER
	select LIBVORBIS if GST_PLUGINS_BASE__VORBIS
	select LIBTHEORA if GST_PLUGINS_BASE__THEORA
	select PANGO if GST_PLUGINS_BASE__PANGO
	# FIXME: why do we need freetype?
	select FREETYPE
	# x features need libx11
	select XORG_LIB_X11 if GST_PLUGINS_BASE__X
	prompt "gst-plugins-base              "
	help
	  FIXME

if GST_PLUGINS_BASE

	comment "dependency less plugins"
	# -------------------------------

	config GST_PLUGINS_BASE__ADDER
		bool
		prompt "adder"

	config GST_PLUGINS_BASE__AUDIOCONVERT
		bool
		prompt "audioconvert"

	config GST_PLUGINS_BASE__AUDIORATE
		bool
		prompt "audiorate"

	config GST_PLUGINS_BASE__AUDIORESAMPLE
		bool
		prompt "audioresample"

	config GST_PLUGINS_BASE__AUDIOTESTSRC
		bool
		prompt "audiotestsrc"

	config GST_PLUGINS_BASE__FFMPEGCOLORSPACE
		bool
		prompt "ffmpegcolorspace"

	config GST_PLUGINS_BASE__GDP
		bool
		prompt "gdp"

	config GST_PLUGINS_BASE__PLAYBACK
		bool
		prompt "playback"

	config GST_PLUGINS_BASE__SUBPARSE
		bool
		prompt "subparse"

	config GST_PLUGINS_BASE__TCP
		bool
		prompt "tcp"

	config GST_PLUGINS_BASE__TYPEFIND
		bool
		prompt "typefind"

	config GST_PLUGINS_BASE__VIDEOTESTSRC
		bool
		prompt "videotestsrc"

	config GST_PLUGINS_BASE__VIDEORATE
		bool
		prompt "videorate"

	config GST_PLUGINS_BASE__VIDEOSCALE
		bool
		prompt "videoscale"

	config GST_PLUGINS_BASE__VOLUME
		bool
		prompt "volume"

	comment "plugins with dependencies"

	config GST_PLUGINS_BASE__X
		bool
		prompt "x"

	config GST_PLUGINS_BASE__XVIDEO
		bool
		depends on GST_PLUGINS_BASE__X
		prompt "xvideo"

	config GST_PLUGINS_BASE__XSHM
		bool
		depends on GST_PLUGINS_BASE__X
		prompt "xshm"

	config GST_PLUGINS_BASE__GST_V4L
		bool
		prompt "gst_v4l"

	config GST_PLUGINS_BASE__ALSA
		bool
		prompt "alsa"

	config GST_PLUGINS_BASE__CDPARANOIA
		bool
		depends on BROKEN
		prompt "cdparanoia"

	comment "cdpraranoia is broken"

	config GST_PLUGINS_BASE__GNOME_VFS
		bool
		depends on BROKEN
		prompt "gnome_vfs"

	comment "gnome_vfs is broken"

	config GST_PLUGINS_BASE__GIO
		bool
		depends on BROKEN
		prompt "gio"

	comment "gio is broken"

	config GST_PLUGINS_BASE__LIBVISUAL
		bool
		depends on BROKEN
		prompt "libvisual"

	comment "libvisual is broken"

	config GST_PLUGINS_BASE__OGG
		bool
		prompt "ogg"

	config GST_PLUGINS_BASE__PANGO
		bool
		prompt "pango"

	config GST_PLUGINS_BASE__THEORA
		bool
		prompt "theora"

	config GST_PLUGINS_BASE__VORBIS
		bool
		prompt "vorbis"

endif