ffmpeg: Drop the libdlna profile from the Custom ffmpeg option. Libdlna is no longer...
[feed/packages.git] / multimedia / ffmpeg / Config.in
1 menu "Configuration"
2 depends on PACKAGE_libffmpeg-custom
3
4 config FFMPEG_CUSTOM_PATENTED
5 bool "Include patented codecs and technologies"
6 default BUILD_PATENTED
7
8 comment "Profiles ---"
9
10 config FFMPEG_CUSTOM_FFSERVER_SUPPORT
11 bool "Include support for ffserver (FFmpeg streaming server)"
12 select FFMPEG_CUSTOM_MUXER_ffm
13 select FFMPEG_CUSTOM_DEMUXER_ffm
14 select FFMPEG_CUSTOM_DEMUXER_rtsp
15 select FFMPEG_CUSTOM_PROTOCOL_rtp
16
17 config FFMPEG_CUSTOM_MINIDLNA_SUPPORT
18 bool "Include support for minidlna"
19 depends on FFMPEG_CUSTOM_PATENTED
20 select FFMPEG_CUSTOM_DECODER_aac
21 select FFMPEG_CUSTOM_DECODER_ac3
22 select FFMPEG_CUSTOM_DECODER_flac
23 select FFMPEG_CUSTOM_DECODER_h264
24 select FFMPEG_CUSTOM_DECODER_jpegls
25 select FFMPEG_CUSTOM_DECODER_mp3
26 select FFMPEG_CUSTOM_DECODER_mpeg1video
27 select FFMPEG_CUSTOM_DECODER_mpeg2video
28 select FFMPEG_CUSTOM_DECODER_mpeg4
29 select FFMPEG_CUSTOM_DECODER_mpegvideo
30 select FFMPEG_CUSTOM_DECODER_wmav1
31 select FFMPEG_CUSTOM_DECODER_wmav2
32 select FFMPEG_CUSTOM_DECODER_png
33 select FFMPEG_CUSTOM_DEMUXER_aac
34 select FFMPEG_CUSTOM_DEMUXER_ac3
35 select FFMPEG_CUSTOM_DEMUXER_avi
36 select FFMPEG_CUSTOM_DEMUXER_flac
37 select FFMPEG_CUSTOM_DEMUXER_h264
38 select FFMPEG_CUSTOM_DEMUXER_matroska
39 select FFMPEG_CUSTOM_DEMUXER_mov
40 select FFMPEG_CUSTOM_DEMUXER_mp3
41 select FFMPEG_CUSTOM_DEMUXER_mpegvideo
42 select FFMPEG_CUSTOM_PROTOCOL_file
43
44 comment "Encoders ---"
45
46 config FFMPEG_CUSTOM_ENCODER_ac3
47 bool "AC3"
48 depends on FFMPEG_CUSTOM_PATENTED
49 select FFMPEG_CUSTOM_PARSER_ac3
50
51 config FFMPEG_CUSTOM_ENCODER_jpegls
52 bool "JPEG-LS"
53
54 config FFMPEG_CUSTOM_ENCODER_mpeg1video
55 bool "MPEG-1 Video"
56
57 config FFMPEG_CUSTOM_ENCODER_mpeg2video
58 bool "MPEG-2 Video"
59 depends on FFMPEG_CUSTOM_PATENTED
60
61 config FFMPEG_CUSTOM_ENCODER_mpeg4
62 bool "MPEG-4"
63 depends on FFMPEG_CUSTOM_PATENTED
64
65 config FFMPEG_CUSTOM_ENCODER_pcm_s16be
66 bool "PCM signed 16-bit big-endian"
67
68 config FFMPEG_CUSTOM_ENCODER_pcm_s16le
69 bool "PCM signed 16-bit little-endian"
70
71 config FFMPEG_CUSTOM_ENCODER_png
72 bool "PNG"
73 select FFMPEG_CUSTOM_ENCODER_zlib
74
75 config FFMPEG_CUSTOM_ENCODER_vorbis
76 bool "Vorbis"
77
78 config FFMPEG_CUSTOM_ENCODER_zlib
79 bool "Zlib"
80
81 comment "Decoders ---"
82
83 config FFMPEG_CUSTOM_DECODER_aac
84 bool "AAC (Advanced Audio Coding)"
85 depends on FFMPEG_CUSTOM_PATENTED
86 select FFMPEG_CUSTOM_PARSER_aac
87
88 config FFMPEG_CUSTOM_SELECT_adpcm
89 bool "ADPCM (multiple types)"
90
91 config FFMPEG_CUSTOM_DECODER_ac3
92 bool "AC3"
93 depends on FFMPEG_CUSTOM_PATENTED
94 select FFMPEG_CUSTOM_PARSER_ac3
95
96 config FFMPEG_CUSTOM_DECODER_alac
97 bool "ALAC"
98
99 config FFMPEG_CUSTOM_DECODER_amrnb
100 bool "AMR-NB"
101 select FFMPEG_CUSTOM_DEMUXER_amr
102
103 config FFMPEG_CUSTOM_DECODER_amrwb
104 bool "AMR-WB"
105 select FFMPEG_CUSTOM_DEMUXER_amr
106
107 config FFMPEG_CUSTOM_DECODER_ape
108 bool "APE"
109
110 config FFMPEG_CUSTOM_DECODER_atrac3
111 bool "ATRAC3"
112 depends on FFMPEG_CUSTOM_PATENTED
113
114 config FFMPEG_CUSTOM_DECODER_flac
115 bool "FLAC"
116 select FFMPEG_CUSTOM_PARSER_flac
117
118 config FFMPEG_CUSTOM_DECODER_gif
119 bool "GIF"
120
121 config FFMPEG_CUSTOM_DECODER_h264
122 bool "H.264"
123 depends on FFMPEG_CUSTOM_PATENTED
124
125 config FFMPEG_CUSTOM_DECODER_jpegls
126 bool "JPEG-LS"
127
128 config FFMPEG_CUSTOM_DECODER_mp2
129 bool "MP2 (MPEG Audio Layer 2)"
130 depends on FFMPEG_CUSTOM_PATENTED
131
132 config FFMPEG_CUSTOM_DECODER_mp3
133 bool "MP3 (MPEG Audio Layer 2)"
134 depends on FFMPEG_CUSTOM_PATENTED
135
136 config FFMPEG_CUSTOM_DECODER_mpegvideo
137 bool "MPEG Video"
138
139 config FFMPEG_CUSTOM_DECODER_mpeg1video
140 bool "MPEG-1 Video"
141
142 config FFMPEG_CUSTOM_DECODER_mpeg2video
143 bool "MPEG-2 Video"
144 depends on FFMPEG_CUSTOM_PATENTED
145
146 config FFMPEG_CUSTOM_DECODER_mpeg4
147 bool "MPEG-4"
148 depends on FFMPEG_CUSTOM_PATENTED
149
150 config FFMPEG_CUSTOM_DECODER_mpc7
151 bool "Musepack 7"
152 select FFMPEG_CUSTOM_DEMUXER_mpc
153
154 config FFMPEG_CUSTOM_DECODER_mpc8
155 bool "Musepack 8"
156 select FFMPEG_CUSTOM_DEMUXER_mpc8
157
158 config FFMPEG_CUSTOM_DECODER_pcm_s16be
159 bool "PCM signed 16-bit big-endian"
160
161 config FFMPEG_CUSTOM_DECODER_pcm_s16le
162 bool "PCM signed 16-bit little-endian"
163
164 config FFMPEG_CUSTOM_DECODER_png
165 bool "PNG"
166 select FFMPEG_CUSTOM_DECODER_zlib
167
168 config FFMPEG_CUSTOM_SELECT_speex
169 bool "Speex"
170
171 config FFMPEG_CUSTOM_DECODER_vorbis
172 bool "Vorbis"
173 select FFMPEG_CUSTOM_DEMUXER_ogg
174
175 config FFMPEG_CUSTOM_DECODER_wavpack
176 bool "Wavpack"
177
178 config FFMPEG_CUSTOM_DECODER_wmav1
179 bool "WMAv1"
180 depends on FFMPEG_CUSTOM_PATENTED
181
182 config FFMPEG_CUSTOM_DECODER_wmav2
183 bool "WMAv2"
184 depends on FFMPEG_CUSTOM_PATENTED
185
186 config FFMPEG_CUSTOM_DECODER_zlib
187 bool "Zlib"
188
189 comment "Muxers ---"
190
191 config FFMPEG_CUSTOM_MUXER_ac3
192 bool "AC3"
193 depends on FFMPEG_CUSTOM_PATENTED
194
195 config FFMPEG_CUSTOM_MUXER_ffm
196 bool "FFM (ffserver live feed)"
197
198 config FFMPEG_CUSTOM_MUXER_h264
199 bool "H.264"
200 depends on FFMPEG_CUSTOM_PATENTED
201
202 config FFMPEG_CUSTOM_MUXER_mp3
203 bool "MP3 (MPEG Audio Layer 3)"
204
205 config FFMPEG_CUSTOM_MUXER_mp4
206 bool "MP4"
207
208 config FFMPEG_CUSTOM_MUXER_mpeg1video
209 bool "MPEG-1 Video"
210
211 config FFMPEG_CUSTOM_MUXER_mpeg2video
212 bool "MPEG-2 Video"
213
214 config FFMPEG_CUSTOM_MUXER_mpegts
215 bool "MPEG-2 (TS)"
216
217 config FFMPEG_CUSTOM_MUXER_ogg
218 bool "Ogg"
219
220 config FFMPEG_CUSTOM_MUXER_rtp
221 bool "RTP"
222
223 comment "Demuxers ---"
224
225 config FFMPEG_CUSTOM_DEMUXER_aac
226 bool "AAC"
227
228 config FFMPEG_CUSTOM_DEMUXER_avi
229 bool "AVI (Audio Video Interleave)"
230
231 config FFMPEG_CUSTOM_DEMUXER_ac3
232 bool "AC3"
233
234 config FFMPEG_CUSTOM_DEMUXER_amr
235 bool "AMR"
236
237 config FFMPEG_CUSTOM_DEMUXER_ape
238 bool "APE"
239
240 config FFMPEG_CUSTOM_DEMUXER_flac
241 bool "FLAC"
242
243 config FFMPEG_CUSTOM_DEMUXER_ffm
244 bool "FFM (ffserver live feed)"
245
246 config FFMPEG_CUSTOM_DEMUXER_h264
247 bool "H.264"
248 depends on FFMPEG_CUSTOM_PATENTED
249
250 config FFMPEG_CUSTOM_DEMUXER_matroska
251 bool "Matroska (MKA,MKV)"
252 select FFMPEG_CUSTOM_DECODER_zlib
253
254 config FFMPEG_CUSTOM_DEMUXER_mov
255 bool "MOV/MP4/M4A/3GP/3G2/MJ2"
256 select FFMPEG_CUSTOM_DECODER_zlib
257
258 config FFMPEG_CUSTOM_DEMUXER_mp3
259 bool "MP3 (MPEG Audio Layer 3)"
260 select FFMPEG_CUSTOM_PARSER_mpegaudio
261
262 config FFMPEG_CUSTOM_DEMUXER_mpegvideo
263 bool "MPEG Video"
264
265 config FFMPEG_CUSTOM_DEMUXER_mpegps
266 bool "MPEG-2 (PS)"
267
268 config FFMPEG_CUSTOM_DEMUXER_mpegts
269 bool "MPEG-2 (TS)"
270
271 config FFMPEG_CUSTOM_DEMUXER_mpc
272 bool "Musepack"
273
274 config FFMPEG_CUSTOM_DEMUXER_mpc8
275 bool "Musepack 8"
276
277 config FFMPEG_CUSTOM_DEMUXER_ogg
278 bool "Ogg"
279
280 config FFMPEG_CUSTOM_DEMUXER_rm
281 bool "RM"
282 help
283 RealMedia format demuxer
284
285 config FFMPEG_CUSTOM_DEMUXER_rtsp
286 bool "RTSP"
287 select FFMPEG_CUSTOM_DEMUXER_rm
288 select FFMPEG_CUSTOM_DEMUXER_sdp
289 select FFMPEG_CUSTOM_DEMUXER_rtp
290
291 config FFMPEG_CUSTOM_DEMUXER_sdp
292 bool "SDP"
293 select FFMPEG_CUSTOM_DEMUXER_mpegts
294
295 config FFMPEG_CUSTOM_DEMUXER_rtp
296 bool "RTP"
297
298 config FFMPEG_CUSTOM_DEMUXER_wav
299 bool "WAV"
300
301 config FFMPEG_CUSTOM_DEMUXER_wv
302 bool "WV"
303
304 comment "Parsers ---"
305
306 config FFMPEG_CUSTOM_PARSER_aac
307 bool "AAC (Advanced Audio Coding)"
308 depends on FFMPEG_CUSTOM_PATENTED
309
310 config FFMPEG_CUSTOM_PARSER_ac3
311 bool "AC3"
312
313 config FFMPEG_CUSTOM_PARSER_flac
314 bool "FLAC"
315
316 config FFMPEG_CUSTOM_PARSER_h264
317 bool "H.264"
318 depends on FFMPEG_CUSTOM_PATENTED
319 select FFMPEG_CUSTOM_DECODER_h264
320
321 config FFMPEG_CUSTOM_PARSER_mpegaudio
322 bool "MPEG Audio"
323
324 config FFMPEG_CUSTOM_PARSER_mpegvideo
325 bool "MPEG Video"
326
327 config FFMPEG_CUSTOM_PARSER_mpeg4video
328 bool "MPEG-4 Video"
329
330 comment "Protocols ---"
331
332 config FFMPEG_CUSTOM_PROTOCOL_file
333 bool "file:"
334
335 config FFMPEG_CUSTOM_PROTOCOL_http
336 bool "http:"
337
338 config FFMPEG_CUSTOM_PROTOCOL_pipe
339 bool "pipe:"
340
341 config FFMPEG_CUSTOM_PROTOCOL_rtp
342 bool "rtp:"
343 select FFMPEG_CUSTOM_PROTOCOL_udp
344
345 config FFMPEG_CUSTOM_PROTOCOL_tcp
346 bool "tcp:"
347
348 config FFMPEG_CUSTOM_PROTOCOL_udp
349 bool "udp:"
350
351 endmenu
352