Commit based upon d6442850bde61f0c3e7e2ae3247b4a856073c5e0
[librecmc/package-feed.git] / multimedia / gst1-libav / Config.in
1 menu "Select GStreamer libav configuration options"
2         depends on PACKAGE_gst1-libav
3
4 config GST1_LIBAV_IPV6
5         bool "Enable IPv6"
6         default IPV6
7
8 config GST1_LIBAV_PATENTED
9         bool "Include patented codecs and technologies"
10         default BUILD_PATENTED
11
12 config GET_LIBAV_COMMON_AV_SUPPORT
13         bool "Include support for common audio/video decoders"
14         default y
15         select GST1_LIBAV_DECODER_aac if GST1_LIBAV_PATENTED
16         select GST1_LIBAV_DECODER_ac3 if GST1_LIBAV_PATENTED
17         select GST1_LIBAV_DECODER_h264 if GST1_LIBAV_PATENTED
18         select GST1_LIBAV_DECODER_atrac3 if GST1_LIBAV_PATENTED
19         select GST1_LIBAV_DECODER_jpegls
20         select GST1_LIBAV_DECODER_mp3 if GST1_LIBAV_PATENTED
21         select GST1_LIBAV_DECODER_mpeg1video
22         select GST1_LIBAV_DECODER_mpeg2video if GST1_LIBAV_PATENTED
23         select GST1_LIBAV_DECODER_mpeg4 if GST1_LIBAV_PATENTED
24         select GST1_LIBAV_DECODER_mpeg4aac if GST1_LIBAV_PATENTED
25         select GST1_LIBAV_DECODER_mpegvideo
26         select GST1_LIBAV_DECODER_pcm_s16be
27         select GST1_LIBAV_DECODER_pcm_s16le
28         select GST1_LIBAV_DECODER_vorbis
29         select GST1_LIBAV_DECODER_wmav1 if GST1_LIBAV_PATENTED
30         select GST1_LIBAV_DECODER_wmav2 if GST1_LIBAV_PATENTED
31         select GST1_LIBAV_DECODER_png
32         select GST1_LIBAV_PARSER_aac if GST1_LIBAV_PATENTED
33         select GST1_LIBAV_PARSER_h264 if GST1_LIBAV_PATENTED
34         select GST1_LIBAV_PARSER_mpegaudio
35         select GST1_LIBAV_PARSER_mpegvideo
36         select GST1_LIBAV_PARSER_mpeg4video
37         select GST1_LIBAV_DEMUXER_ac3
38         select GST1_LIBAV_DEMUXER_h264 if GST1_LIBAV_PATENTED
39         select GST1_LIBAV_DEMUXER_mp3 if GST1_LIBAV_PATENTED
40         select GST1_LIBAV_DEMUXER_mpegvideo if GST1_LIBAV_PATENTED
41         select GST1_LIBAV_DEMUXER_ogg
42
43 comment "Encoders ---"
44
45 config GST1_LIBAV_ENCODER_ac3
46         bool "AC3"
47         depends on GST1_LIBAV_PATENTED
48         select GST1_LIBAV_PARSER_ac3
49
50 config GST1_LIBAV_ENCODER_jpegls
51         bool "JPEG-LS"
52
53 config GST1_LIBAV_ENCODER_mpeg1video
54         bool "MPEG-1 Video"
55
56 config GST1_LIBAV_ENCODER_mpeg2video
57         bool "MPEG-2 Video"
58         depends on GST1_LIBAV_PATENTED
59
60 config GST1_LIBAV_ENCODER_mpeg4
61         bool "MPEG-4"
62         depends on GST1_LIBAV_PATENTED
63
64 config GST1_LIBAV_ENCODER_pcm_s16be
65         bool "PCM signed 16-bit big-endian"
66
67 config GST1_LIBAV_ENCODER_pcm_s16le
68         bool "PCM signed 16-bit little-endian"
69
70 config GST1_LIBAV_ENCODER_png
71         bool "PNG"
72         select GST1_LIBAV_ENCODER_zlib
73
74 config GST1_LIBAV_ENCODER_vorbis
75         bool "Vorbis"
76
77 config GST1_LIBAV_ENCODER_zlib
78         bool "Zlib"
79
80 comment "Decoders ---"
81
82 config GST1_LIBAV_DECODER_aac
83         bool "AAC (Advanced Audio Coding)"
84         depends on GST1_LIBAV_PATENTED
85         select GST1_LIBAV_PARSER_aac
86
87 config GST1_LIBAV_DECODER_ac3
88         bool "AC3"
89         depends on GST1_LIBAV_PATENTED
90         select GST1_LIBAV_PARSER_ac3
91
92 config GST1_LIBAV_DECODER_atrac3
93         bool "ATRAC3"
94         depends on GST1_LIBAV_PATENTED
95
96 config GST1_LIBAV_DECODER_gif
97         bool "GIF"
98
99 config GST1_LIBAV_DECODER_h264
100         bool "H.264"
101         depends on GST1_LIBAV_PATENTED
102
103 config GST1_LIBAV_DECODER_jpegls
104         bool "JPEG-LS"
105
106 config GST1_LIBAV_DECODER_mp2
107         bool "MP2 (MPEG Audio Layer 2)"
108         depends on GST1_LIBAV_PATENTED
109
110 config GST1_LIBAV_DECODER_mp3
111         bool "MP3 (MPEG Audio Layer 2)"
112         depends on GST1_LIBAV_PATENTED
113
114 config GST1_LIBAV_DECODER_mpegvideo
115         bool "MPEG Video"
116
117 config GST1_LIBAV_DECODER_mpeg1video
118         bool "MPEG-1 Video"
119
120 config GST1_LIBAV_DECODER_mpeg2video
121         bool "MPEG-2 Video"
122         depends on GST1_LIBAV_PATENTED
123
124 config GST1_LIBAV_DECODER_mpeg4
125         bool "MPEG-4"
126         depends on GST1_LIBAV_PATENTED
127
128 config GST1_LIBAV_DECODER_mpeg4aac
129         bool "MPEG-4 (AAC)"
130         depends on GST1_LIBAV_PATENTED
131
132 config GST1_LIBAV_DECODER_pcm_s16be
133         bool "PCM signed 16-bit big-endian"
134
135 config GST1_LIBAV_DECODER_pcm_s16le
136         bool "PCM signed 16-bit little-endian"
137
138 config GST1_LIBAV_DECODER_png
139         bool "PNG"
140         select GST1_LIBAV_DECODER_zlib
141
142 config GST1_LIBAV_DECODER_vorbis
143         bool "Vorbis"
144
145 config GST1_LIBAV_DECODER_wmav1
146         bool "WMAv1"
147         depends on GST1_LIBAV_PATENTED
148
149 config GST1_LIBAV_DECODER_wmav2
150         bool "WMAv2"
151         depends on GST1_LIBAV_PATENTED
152
153 config GST1_LIBAV_DECODER_zlib
154         bool "Zlib"
155
156 comment "Muxers ---"
157
158 config GST1_LIBAV_MUXER_ac3
159         bool "AC3"
160         depends on GST1_LIBAV_PATENTED
161
162 config GST1_LIBAV_MUXER_ffm
163         bool "FFM (ffserver live feed)"
164
165 config GST1_LIBAV_MUXER_h264
166         bool "H.264"
167         depends on GST1_LIBAV_PATENTED
168
169 config GST1_LIBAV_MUXER_mp3
170         bool "MP3 (MPEG Audio Layer 3)"
171
172 config GST1_LIBAV_MUXER_mp4
173         bool "MP4"
174
175 config GST1_LIBAV_MUXER_mpeg1video
176         bool "MPEG-1 Video"
177
178 config GST1_LIBAV_MUXER_mpeg2video
179         bool "MPEG-2 Video"
180
181 config GST1_LIBAV_MUXER_mpegts
182         bool "MPEG-2 (TS)"
183
184 config GST1_LIBAV_MUXER_ogg
185         bool "Ogg"
186
187 config GST1_LIBAV_MUXER_oss
188         bool "OSS (Open Sound System playback)"
189
190 config GST1_LIBAV_MUXER_rtp
191         bool "RTP"
192
193 comment "Demuxers ---"
194
195 config GST1_LIBAV_DEMUXER_ac3
196         bool "AC3"
197
198 config GST1_LIBAV_DEMUXER_ffm
199         bool "FFM (ffserver live feed)"
200
201 config GST1_LIBAV_DEMUXER_h264
202         bool "H.264"
203         depends on GST1_LIBAV_PATENTED
204
205 config GST1_LIBAV_DEMUXER_mp3
206         bool "MP3 (MPEG Audio Layer 3)"
207
208 config GST1_LIBAV_DEMUXER_mpegvideo
209         bool "MPEG Video"
210
211 config GST1_LIBAV_DEMUXER_mpegps
212         bool "MPEG-2 (PS)"
213
214 config GST1_LIBAV_DEMUXER_mpegts
215         bool "MPEG-2 (TS)"
216
217 config GST1_LIBAV_DEMUXER_ogg
218         bool "Ogg"
219
220 config GST1_LIBAV_DEMUXER_rm
221         bool "RM"
222         help
223           RealMedia format demuxer
224
225 config GST1_LIBAV_DEMUXER_rtsp
226         bool "RTSP"
227         select GST1_LIBAV_DEMUXER_rm
228         select GST1_LIBAV_DEMUXER_sdp
229
230 config GST1_LIBAV_DEMUXER_sdp
231         bool "SDP"
232         select GST1_LIBAV_DEMUXER_mpegts
233
234 comment "Parsers ---"
235
236 config GST1_LIBAV_PARSER_aac
237         bool "AAC (Advanced Audio Coding)"
238         depends on GST1_LIBAV_PATENTED
239
240 config GST1_LIBAV_PARSER_ac3
241         bool "AC3"
242
243 config GST1_LIBAV_PARSER_h264
244         bool "H.264"
245         depends on GST1_LIBAV_PATENTED
246         select GST1_LIBAV_DECODER_h264
247
248 config GST1_LIBAV_PARSER_mpegaudio
249         bool "MPEG Audio"
250
251 config GST1_LIBAV_PARSER_mpegvideo
252         bool "MPEG Video"
253
254 config GST1_LIBAV_PARSER_mpeg4video
255         bool "MPEG-4 Video"
256
257 comment "Protocols ---"
258
259 config GST1_LIBAV_PROTOCOL_file
260         bool "file:"
261
262 config GST1_LIBAV_PROTOCOL_http
263         bool "http:"
264
265 config GST1_LIBAV_PROTOCOL_pipe
266         bool "pipe:"
267
268 config GST1_LIBAV_PROTOCOL_rtp
269         bool "rtp:"
270         select GST1_LIBAV_PROTOCOL_udp
271
272 config GST1_LIBAV_PROTOCOL_tcp
273         bool "tcp:"
274
275 config GST1_LIBAV_PROTOCOL_udp
276         bool "udp:"
277
278 endmenu
279