branch Attitude Adjustment packages
[12.09/packages.git] / multimedia / gst-ffmpeg / Config.in
1 menu "Configuration"
2         depends PACKAGE_gst-ffmpeg
3
4 config GST_FFMPEG_IPV6
5         bool "Enable IPv6"
6         default IPV6
7
8 config GST_FFMPEG_PATENTED
9         bool "Include patented codecs and technologies"
10         default BUILD_PATENTED
11
12 config GET_FFMPEG_LIBDLNA_SUPPORT
13         bool "Include support for libdlna/ushare"
14         depends GST_FFMPEG_PATENTED
15         select GST_FFMPEG_DECODER_ac3
16         select GST_FFMPEG_DECODER_atrac3
17         select GST_FFMPEG_DECODER_h264
18         select GST_FFMPEG_DECODER_jpegls
19         select GST_FFMPEG_DECODER_mp3
20         select GST_FFMPEG_DECODER_mpeg1video
21         select GST_FFMPEG_DECODER_mpeg2video
22         select GST_FFMPEG_DECODER_mpeg4
23         select GST_FFMPEG_DECODER_mpeg4aac
24         select GST_FFMPEG_DECODER_mpegvideo
25         select GST_FFMPEG_DECODER_wmav1
26         select GST_FFMPEG_DECODER_wmav2
27         select GST_FFMPEG_DECODER_png
28         select GST_FFMPEG_DEMUXER_ac3
29         select GST_FFMPEG_DEMUXER_h264
30         select GST_FFMPEG_DEMUXER_mp3
31         select GST_FFMPEG_DEMUXER_mpegvideo
32
33 comment "Encoders ---"
34
35 config GST_FFMPEG_ENCODER_ac3
36         bool "AC3"
37         depends GST_FFMPEG_PATENTED
38         select GST_FFMPEG_PARSER_ac3
39
40 config GST_FFMPEG_ENCODER_jpegls
41         bool "JPEG-LS"
42
43 config GST_FFMPEG_ENCODER_mpeg1video
44         bool "MPEG-1 Video"
45
46 config GST_FFMPEG_ENCODER_mpeg2video
47         bool "MPEG-2 Video"
48         depends GST_FFMPEG_PATENTED
49
50 config GST_FFMPEG_ENCODER_mpeg4
51         bool "MPEG-4"
52         depends GST_FFMPEG_PATENTED
53
54 config GST_FFMPEG_ENCODER_pcm_s16be
55         bool "PCM signed 16-bit big-endian"
56
57 config GST_FFMPEG_ENCODER_pcm_s16le
58         bool "PCM signed 16-bit little-endian"
59
60 config GST_FFMPEG_ENCODER_png
61         bool "PNG"
62         select GST_FFMPEG_ENCODER_zlib
63
64 config GST_FFMPEG_ENCODER_vorbis
65         bool "Vorbis"
66
67 config GST_FFMPEG_ENCODER_zlib
68         bool "Zlib"
69
70 comment "Decoders ---"
71
72 config GST_FFMPEG_DECODER_aac
73         bool "AAC (Advanced Audio Coding)"
74         depends GST_FFMPEG_PATENTED
75         select GST_FFMPEG_PARSER_aac
76
77 config GST_FFMPEG_DECODER_ac3
78         bool "AC3"
79         depends GST_FFMPEG_PATENTED
80         select GST_FFMPEG_PARSER_ac3
81
82 config GST_FFMPEG_DECODER_atrac3
83         bool "ATRAC3"
84         depends GST_FFMPEG_PATENTED
85
86 config GST_FFMPEG_DECODER_gif
87         bool "GIF"
88
89 config GST_FFMPEG_DECODER_h264
90         bool "H.264"
91         depends GST_FFMPEG_PATENTED
92
93 config GST_FFMPEG_DECODER_jpegls
94         bool "JPEG-LS"
95
96 config GST_FFMPEG_DECODER_mp2
97         bool "MP2 (MPEG Audio Layer 2)"
98         depends GST_FFMPEG_PATENTED
99
100 config GST_FFMPEG_DECODER_mp3
101         bool "MP3 (MPEG Audio Layer 2)"
102         depends GST_FFMPEG_PATENTED
103
104 config GST_FFMPEG_DECODER_mpegvideo
105         bool "MPEG Video"
106
107 config GST_FFMPEG_DECODER_mpeg1video
108         bool "MPEG-1 Video"
109
110 config GST_FFMPEG_DECODER_mpeg2video
111         bool "MPEG-2 Video"
112         depends GST_FFMPEG_PATENTED
113
114 config GST_FFMPEG_DECODER_mpeg4
115         bool "MPEG-4"
116         depends GST_FFMPEG_PATENTED
117
118 config GST_FFMPEG_DECODER_mpeg4aac
119         bool "MPEG-4 (AAC)"
120         depends GST_FFMPEG_PATENTED
121
122 config GST_FFMPEG_DECODER_pcm_s16be
123         bool "PCM signed 16-bit big-endian"
124
125 config GST_FFMPEG_DECODER_pcm_s16le
126         bool "PCM signed 16-bit little-endian"
127
128 config GST_FFMPEG_DECODER_png
129         bool "PNG"
130         select GST_FFMPEG_DECODER_zlib
131
132 config GST_FFMPEG_DECODER_vorbis
133         bool "Vorbis"
134
135 config GST_FFMPEG_DECODER_wmav1
136         bool "WMAv1"
137         depends GST_FFMPEG_PATENTED
138
139 config GST_FFMPEG_DECODER_wmav2
140         bool "WMAv2"
141         depends GST_FFMPEG_PATENTED
142
143 config GST_FFMPEG_DECODER_zlib
144         bool "Zlib"
145
146 comment "Muxers ---"
147
148 config GST_FFMPEG_MUXER_ac3
149         bool "AC3"
150         depends GST_FFMPEG_PATENTED
151
152 config GST_FFMPEG_MUXER_ffm
153         bool "FFM (ffserver live feed)"
154
155 config GST_FFMPEG_MUXER_h264
156         bool "H.264"
157         depends GST_FFMPEG_PATENTED
158
159 config GST_FFMPEG_MUXER_mp3
160         bool "MP3 (MPEG Audio Layer 3)"
161
162 config GST_FFMPEG_MUXER_mp4
163         bool "MP4"
164
165 config GST_FFMPEG_MUXER_mpeg1video
166         bool "MPEG-1 Video"
167
168 config GST_FFMPEG_MUXER_mpeg2video
169         bool "MPEG-2 Video"
170
171 config GST_FFMPEG_MUXER_mpegts
172         bool "MPEG-2 (TS)"
173
174 config GST_FFMPEG_MUXER_ogg
175         bool "Ogg"
176
177 config GST_FFMPEG_MUXER_oss
178         bool "OSS (Open Sound System playback)"
179
180 config GST_FFMPEG_MUXER_rtp
181         bool "RTP"
182
183 comment "Demuxers ---"
184
185 config GST_FFMPEG_DEMUXER_ac3
186         bool "AC3"
187
188 config GST_FFMPEG_DEMUXER_ffm
189         bool "FFM (ffserver live feed)"
190
191 config GST_FFMPEG_DEMUXER_h264
192         bool "H.264"
193         depends FFMPEG_PATENTED
194
195 config GST_FFMPEG_DEMUXER_mp3
196         bool "MP3 (MPEG Audio Layer 3)"
197
198 config GST_FFMPEG_DEMUXER_mpegvideo
199         bool "MPEG Video"
200
201 config GST_FFMPEG_DEMUXER_mpegps
202         bool "MPEG-2 (PS)"
203
204 config GST_FFMPEG_DEMUXER_mpegts
205         bool "MPEG-2 (TS)"
206
207 config GST_FFMPEG_DEMUXER_ogg
208         bool "Ogg"
209
210 config GST_FFMPEG_DEMUXER_rm
211         bool "RM"
212         help
213           RealMedia format demuxer
214
215 config GST_FFMPEG_DEMUXER_rtsp
216         bool "RTSP"
217         select GST_FFMPEG_DEMUXER_rm
218         select GST_FFMPEG_DEMUXER_sdp
219
220 config GST_FFMPEG_DEMUXER_sdp
221         bool "SDP"
222         select GST_FFMPEG_DEMUXER_mpegts
223
224 comment "Parsers ---"
225
226 config GST_FFMPEG_PARSER_aac
227         bool "AAC (Advanced Audio Coding)"
228         depends GST_FFMPEG_PATENTED
229
230 config GST_FFMPEG_PARSER_ac3
231         bool "AC3"
232
233 config GST_FFMPEG_PARSER_h264
234         bool "H.264"
235         depends GST_FFMPEG_PATENTED
236         select GST_FFMPEG_DECODER_h264
237
238 config GST_FFMPEG_PARSER_mpegaudio
239         bool "MPEG Audio"
240
241 config GST_FFMPEG_PARSER_mpegvideo
242         bool "MPEG Video"
243
244 config GST_FFMPEG_PARSER_mpeg4video
245         bool "MPEG-4 Video"
246
247 comment "Protocols ---"
248
249 config GST_FFMPEG_PROTOCOL_file
250         bool "file:"
251
252 config GST_FFMPEG_PROTOCOL_http
253         bool "http:"
254
255 config GST_FFMPEG_PROTOCOL_pipe
256         bool "pipe:"
257
258 config GST_FFMPEG_PROTOCOL_rtp
259         bool "rtp:"
260         select GST_FFMPEG_PROTOCOL_udp
261
262 config GST_FFMPEG_PROTOCOL_tcp
263         bool "tcp:"
264
265 config GST_FFMPEG_PROTOCOL_udp
266         bool "udp:"
267
268 endmenu
269