2 depends on PACKAGE_libffmpeg-custom
4 config FFMPEG_CUSTOM_PATENTED
5 bool "Include patented codecs and technologies"
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
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
44 config FFMPEG_CUSTOM_AUDIO_DEC_SUPPORT
45 bool "Include support for most audio decoding requirements"
46 depends on FFMPEG_CUSTOM_PATENTED
47 select FFMPEG_CUSTOM_DECODER_aac
48 select FFMPEG_CUSTOM_DECODER_aac_latm
49 select FFMPEG_CUSTOM_DECODER_ac3
50 select FFMPEG_CUSTOM_SELECT_adpcm
51 select FFMPEG_CUSTOM_DECODER_alac
52 select FFMPEG_CUSTOM_DECODER_amrnb
53 select FFMPEG_CUSTOM_DECODER_amrwb
54 select FFMPEG_CUSTOM_DECODER_ape
55 select FFMPEG_CUSTOM_DECODER_atrac3
56 select FFMPEG_CUSTOM_DECODER_flac
57 select FFMPEG_CUSTOM_DECODER_mp2
58 select FFMPEG_CUSTOM_DECODER_mp3
59 select FFMPEG_CUSTOM_DECODER_mpc7
60 select FFMPEG_CUSTOM_DECODER_mpc8
61 select FFMPEG_CUSTOM_DECODER_pcm_s16be
62 select FFMPEG_CUSTOM_DECODER_pcm_s16le
63 select FFMPEG_CUSTOM_SELECT_speex
64 select FFMPEG_CUSTOM_DECODER_vorbis
65 select FFMPEG_CUSTOM_DECODER_wavpack
66 select FFMPEG_CUSTOM_DECODER_wmav1
67 select FFMPEG_CUSTOM_DECODER_wmav2
68 select FFMPEG_CUSTOM_DECODER_wmalossless
69 select FFMPEG_CUSTOM_DECODER_wmapro
70 select FFMPEG_CUSTOM_DECODER_zlib
71 select FFMPEG_CUSTOM_DEMUXER_aac
72 select FFMPEG_CUSTOM_DEMUXER_ac3
73 select FFMPEG_CUSTOM_DEMUXER_aiff
74 select FFMPEG_CUSTOM_DEMUXER_amr
75 select FFMPEG_CUSTOM_DEMUXER_ape
76 select FFMPEG_CUSTOM_DEMUXER_avi
77 select FFMPEG_CUSTOM_DEMUXER_flac
78 select FFMPEG_CUSTOM_DEMUXER_ffm
79 select FFMPEG_CUSTOM_DEMUXER_matroska
80 select FFMPEG_CUSTOM_DEMUXER_mp3
81 select FFMPEG_CUSTOM_DEMUXER_mov
82 select FFMPEG_CUSTOM_DEMUXER_mpc
83 select FFMPEG_CUSTOM_DEMUXER_mpc8
84 select FFMPEG_CUSTOM_DEMUXER_mpegts
85 select FFMPEG_CUSTOM_DEMUXER_ogg
86 select FFMPEG_CUSTOM_DEMUXER_rm
87 select FFMPEG_CUSTOM_DEMUXER_rtsp
88 select FFMPEG_CUSTOM_DEMUXER_rtp
89 select FFMPEG_CUSTOM_DEMUXER_sdp
90 select FFMPEG_CUSTOM_DEMUXER_wav
91 select FFMPEG_CUSTOM_DEMUXER_wv
92 select FFMPEG_CUSTOM_PARSER_aac
93 select FFMPEG_CUSTOM_PARSER_aac_latm
94 select FFMPEG_CUSTOM_PARSER_flac
95 select FFMPEG_CUSTOM_PARSER_ac3
96 select FFMPEG_CUSTOM_PARSER_mpegaudio
97 select FFMPEG_CUSTOM_PROTOCOL_file
98 select FFMPEG_CUSTOM_PROTOCOL_http
99 select FFMPEG_CUSTOM_PROTOCOL_rtp
100 select FFMPEG_CUSTOM_PROTOCOL_tcp
101 select FFMPEG_CUSTOM_PROTOCOL_udp
103 comment "External Libraries ---"
105 config FFMPEG_CUSTOM_SELECT_speex
108 comment "Encoders ---"
110 config FFMPEG_CUSTOM_ENCODER_ac3
112 depends on FFMPEG_CUSTOM_PATENTED
113 select FFMPEG_CUSTOM_PARSER_ac3
115 config FFMPEG_CUSTOM_ENCODER_jpegls
118 config FFMPEG_CUSTOM_ENCODER_mpeg1video
121 config FFMPEG_CUSTOM_ENCODER_mpeg2video
123 depends on FFMPEG_CUSTOM_PATENTED
125 config FFMPEG_CUSTOM_ENCODER_mpeg4
127 depends on FFMPEG_CUSTOM_PATENTED
129 config FFMPEG_CUSTOM_ENCODER_pcm_s16be
130 bool "PCM signed 16-bit big-endian"
132 config FFMPEG_CUSTOM_ENCODER_pcm_s16le
133 bool "PCM signed 16-bit little-endian"
135 config FFMPEG_CUSTOM_ENCODER_png
137 select FFMPEG_CUSTOM_ENCODER_zlib
139 config FFMPEG_CUSTOM_ENCODER_vorbis
142 config FFMPEG_CUSTOM_ENCODER_zlib
145 comment "Decoders ---"
147 config FFMPEG_CUSTOM_DECODER_aac
148 bool "AAC (Advanced Audio Coding)"
149 depends on FFMPEG_CUSTOM_PATENTED
150 select FFMPEG_CUSTOM_PARSER_aac
152 config FFMPEG_CUSTOM_SELECT_adpcm
153 bool "ADPCM (multiple types)"
155 config FFMPEG_CUSTOM_DECODER_ac3
157 depends on FFMPEG_CUSTOM_PATENTED
158 select FFMPEG_CUSTOM_PARSER_ac3
160 config FFMPEG_CUSTOM_DECODER_alac
163 config FFMPEG_CUSTOM_DECODER_amrnb
165 select FFMPEG_CUSTOM_DEMUXER_amr
167 config FFMPEG_CUSTOM_DECODER_amrwb
169 select FFMPEG_CUSTOM_DEMUXER_amr
171 config FFMPEG_CUSTOM_DECODER_ape
174 config FFMPEG_CUSTOM_DECODER_atrac3
176 depends on FFMPEG_CUSTOM_PATENTED
178 config FFMPEG_CUSTOM_DECODER_flac
180 select FFMPEG_CUSTOM_PARSER_flac
182 config FFMPEG_CUSTOM_DECODER_gif
185 config FFMPEG_CUSTOM_DECODER_h264
187 depends on FFMPEG_CUSTOM_PATENTED
189 config FFMPEG_CUSTOM_DECODER_jpegls
192 config FFMPEG_CUSTOM_DECODER_mp2
193 bool "MP2 (MPEG Audio Layer 2)"
194 depends on FFMPEG_CUSTOM_PATENTED
196 config FFMPEG_CUSTOM_DECODER_mp3
197 bool "MP3 (MPEG Audio Layer 2)"
198 depends on FFMPEG_CUSTOM_PATENTED
200 config FFMPEG_CUSTOM_DECODER_mpegvideo
203 config FFMPEG_CUSTOM_DECODER_mpeg1video
206 config FFMPEG_CUSTOM_DECODER_mpeg2video
208 depends on FFMPEG_CUSTOM_PATENTED
210 config FFMPEG_CUSTOM_DECODER_mpeg4
212 depends on FFMPEG_CUSTOM_PATENTED
214 config FFMPEG_CUSTOM_DECODER_mpc7
216 select FFMPEG_CUSTOM_DEMUXER_mpc
218 config FFMPEG_CUSTOM_DECODER_mpc8
220 select FFMPEG_CUSTOM_DEMUXER_mpc8
222 config FFMPEG_CUSTOM_DECODER_pcm_s16be
223 bool "PCM signed 16-bit big-endian"
225 config FFMPEG_CUSTOM_DECODER_pcm_s16le
226 bool "PCM signed 16-bit little-endian"
228 config FFMPEG_CUSTOM_DECODER_png
230 select FFMPEG_CUSTOM_DECODER_zlib
232 config FFMPEG_CUSTOM_DECODER_vorbis
234 select FFMPEG_CUSTOM_DEMUXER_ogg
236 config FFMPEG_CUSTOM_DECODER_wavpack
239 config FFMPEG_CUSTOM_DECODER_wmav1
241 depends on FFMPEG_CUSTOM_PATENTED
243 config FFMPEG_CUSTOM_DECODER_wmav2
245 depends on FFMPEG_CUSTOM_PATENTED
247 config FFMPEG_CUSTOM_DECODER_zlib
252 config FFMPEG_CUSTOM_MUXER_ac3
254 depends on FFMPEG_CUSTOM_PATENTED
256 config FFMPEG_CUSTOM_MUXER_ffm
257 bool "FFM (ffserver live feed)"
259 config FFMPEG_CUSTOM_MUXER_h264
261 depends on FFMPEG_CUSTOM_PATENTED
263 config FFMPEG_CUSTOM_MUXER_mp3
264 bool "MP3 (MPEG Audio Layer 3)"
266 config FFMPEG_CUSTOM_MUXER_mp4
269 config FFMPEG_CUSTOM_MUXER_mpeg1video
272 config FFMPEG_CUSTOM_MUXER_mpeg2video
275 config FFMPEG_CUSTOM_MUXER_mpegts
278 config FFMPEG_CUSTOM_MUXER_ogg
281 config FFMPEG_CUSTOM_MUXER_rtp
284 comment "Demuxers ---"
286 config FFMPEG_CUSTOM_DEMUXER_aac
289 config FFMPEG_CUSTOM_DEMUXER_avi
290 bool "AVI (Audio Video Interleave)"
292 config FFMPEG_CUSTOM_DEMUXER_ac3
295 config FFMPEG_CUSTOM_DEMUXER_amr
298 config FFMPEG_CUSTOM_DEMUXER_ape
301 config FFMPEG_CUSTOM_DEMUXER_flac
304 config FFMPEG_CUSTOM_DEMUXER_ffm
305 bool "FFM (ffserver live feed)"
307 config FFMPEG_CUSTOM_DEMUXER_h264
309 depends on FFMPEG_CUSTOM_PATENTED
311 config FFMPEG_CUSTOM_DEMUXER_matroska
312 bool "Matroska (MKA,MKV)"
313 select FFMPEG_CUSTOM_DECODER_zlib
315 config FFMPEG_CUSTOM_DEMUXER_mov
316 bool "MOV/MP4/M4A/3GP/3G2/MJ2"
317 select FFMPEG_CUSTOM_DECODER_zlib
319 config FFMPEG_CUSTOM_DEMUXER_mp3
320 bool "MP3 (MPEG Audio Layer 3)"
321 select FFMPEG_CUSTOM_PARSER_mpegaudio
323 config FFMPEG_CUSTOM_DEMUXER_mpegvideo
326 config FFMPEG_CUSTOM_DEMUXER_mpegps
329 config FFMPEG_CUSTOM_DEMUXER_mpegts
332 config FFMPEG_CUSTOM_DEMUXER_mpc
335 config FFMPEG_CUSTOM_DEMUXER_mpc8
338 config FFMPEG_CUSTOM_DEMUXER_ogg
341 config FFMPEG_CUSTOM_DEMUXER_rm
344 RealMedia format demuxer
346 config FFMPEG_CUSTOM_DEMUXER_rtsp
348 select FFMPEG_CUSTOM_DEMUXER_rm
349 select FFMPEG_CUSTOM_DEMUXER_sdp
350 select FFMPEG_CUSTOM_DEMUXER_rtp
352 config FFMPEG_CUSTOM_DEMUXER_sdp
354 select FFMPEG_CUSTOM_DEMUXER_mpegts
356 config FFMPEG_CUSTOM_DEMUXER_rtp
359 config FFMPEG_CUSTOM_DEMUXER_wav
362 config FFMPEG_CUSTOM_DEMUXER_wv
365 comment "Parsers ---"
367 config FFMPEG_CUSTOM_PARSER_aac
368 bool "AAC (Advanced Audio Coding)"
369 depends on FFMPEG_CUSTOM_PATENTED
371 config FFMPEG_CUSTOM_PARSER_ac3
374 config FFMPEG_CUSTOM_PARSER_flac
377 config FFMPEG_CUSTOM_PARSER_h264
379 depends on FFMPEG_CUSTOM_PATENTED
380 select FFMPEG_CUSTOM_DECODER_h264
382 config FFMPEG_CUSTOM_PARSER_mpegaudio
385 config FFMPEG_CUSTOM_PARSER_mpegvideo
388 config FFMPEG_CUSTOM_PARSER_mpeg4video
391 comment "Protocols ---"
393 config FFMPEG_CUSTOM_PROTOCOL_file
396 config FFMPEG_CUSTOM_PROTOCOL_http
399 config FFMPEG_CUSTOM_PROTOCOL_pipe
402 config FFMPEG_CUSTOM_PROTOCOL_rtp
404 select FFMPEG_CUSTOM_PROTOCOL_udp
406 config FFMPEG_CUSTOM_PROTOCOL_tcp
409 config FFMPEG_CUSTOM_PROTOCOL_udp