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 "Encoders ---"
105 config FFMPEG_CUSTOM_ENCODER_ac3
107 depends on FFMPEG_CUSTOM_PATENTED
108 select FFMPEG_CUSTOM_PARSER_ac3
110 config FFMPEG_CUSTOM_ENCODER_jpegls
113 config FFMPEG_CUSTOM_ENCODER_mpeg1video
116 config FFMPEG_CUSTOM_ENCODER_mpeg2video
118 depends on FFMPEG_CUSTOM_PATENTED
120 config FFMPEG_CUSTOM_ENCODER_mpeg4
122 depends on FFMPEG_CUSTOM_PATENTED
124 config FFMPEG_CUSTOM_ENCODER_pcm_s16be
125 bool "PCM signed 16-bit big-endian"
127 config FFMPEG_CUSTOM_ENCODER_pcm_s16le
128 bool "PCM signed 16-bit little-endian"
130 config FFMPEG_CUSTOM_ENCODER_png
132 select FFMPEG_CUSTOM_ENCODER_zlib
134 config FFMPEG_CUSTOM_ENCODER_vorbis
137 config FFMPEG_CUSTOM_ENCODER_zlib
140 comment "Decoders ---"
142 config FFMPEG_CUSTOM_DECODER_aac
143 bool "AAC (Advanced Audio Coding)"
144 depends on FFMPEG_CUSTOM_PATENTED
145 select FFMPEG_CUSTOM_PARSER_aac
147 config FFMPEG_CUSTOM_SELECT_adpcm
148 bool "ADPCM (multiple types)"
150 config FFMPEG_CUSTOM_DECODER_ac3
152 depends on FFMPEG_CUSTOM_PATENTED
153 select FFMPEG_CUSTOM_PARSER_ac3
155 config FFMPEG_CUSTOM_DECODER_alac
158 config FFMPEG_CUSTOM_DECODER_amrnb
160 select FFMPEG_CUSTOM_DEMUXER_amr
162 config FFMPEG_CUSTOM_DECODER_amrwb
164 select FFMPEG_CUSTOM_DEMUXER_amr
166 config FFMPEG_CUSTOM_DECODER_ape
169 config FFMPEG_CUSTOM_DECODER_atrac3
171 depends on FFMPEG_CUSTOM_PATENTED
173 config FFMPEG_CUSTOM_DECODER_flac
175 select FFMPEG_CUSTOM_PARSER_flac
177 config FFMPEG_CUSTOM_DECODER_gif
180 config FFMPEG_CUSTOM_DECODER_h264
182 depends on FFMPEG_CUSTOM_PATENTED
184 config FFMPEG_CUSTOM_DECODER_jpegls
187 config FFMPEG_CUSTOM_DECODER_mp2
188 bool "MP2 (MPEG Audio Layer 2)"
189 depends on FFMPEG_CUSTOM_PATENTED
191 config FFMPEG_CUSTOM_DECODER_mp3
192 bool "MP3 (MPEG Audio Layer 2)"
193 depends on FFMPEG_CUSTOM_PATENTED
195 config FFMPEG_CUSTOM_DECODER_mpegvideo
198 config FFMPEG_CUSTOM_DECODER_mpeg1video
201 config FFMPEG_CUSTOM_DECODER_mpeg2video
203 depends on FFMPEG_CUSTOM_PATENTED
205 config FFMPEG_CUSTOM_DECODER_mpeg4
207 depends on FFMPEG_CUSTOM_PATENTED
209 config FFMPEG_CUSTOM_DECODER_mpc7
211 select FFMPEG_CUSTOM_DEMUXER_mpc
213 config FFMPEG_CUSTOM_DECODER_mpc8
215 select FFMPEG_CUSTOM_DEMUXER_mpc8
217 config FFMPEG_CUSTOM_DECODER_pcm_s16be
218 bool "PCM signed 16-bit big-endian"
220 config FFMPEG_CUSTOM_DECODER_pcm_s16le
221 bool "PCM signed 16-bit little-endian"
223 config FFMPEG_CUSTOM_DECODER_png
225 select FFMPEG_CUSTOM_DECODER_zlib
227 config FFMPEG_CUSTOM_SELECT_speex
230 config FFMPEG_CUSTOM_DECODER_vorbis
232 select FFMPEG_CUSTOM_DEMUXER_ogg
234 config FFMPEG_CUSTOM_DECODER_wavpack
237 config FFMPEG_CUSTOM_DECODER_wmav1
239 depends on FFMPEG_CUSTOM_PATENTED
241 config FFMPEG_CUSTOM_DECODER_wmav2
243 depends on FFMPEG_CUSTOM_PATENTED
245 config FFMPEG_CUSTOM_DECODER_zlib
250 config FFMPEG_CUSTOM_MUXER_ac3
252 depends on FFMPEG_CUSTOM_PATENTED
254 config FFMPEG_CUSTOM_MUXER_ffm
255 bool "FFM (ffserver live feed)"
257 config FFMPEG_CUSTOM_MUXER_h264
259 depends on FFMPEG_CUSTOM_PATENTED
261 config FFMPEG_CUSTOM_MUXER_mp3
262 bool "MP3 (MPEG Audio Layer 3)"
264 config FFMPEG_CUSTOM_MUXER_mp4
267 config FFMPEG_CUSTOM_MUXER_mpeg1video
270 config FFMPEG_CUSTOM_MUXER_mpeg2video
273 config FFMPEG_CUSTOM_MUXER_mpegts
276 config FFMPEG_CUSTOM_MUXER_ogg
279 config FFMPEG_CUSTOM_MUXER_rtp
282 comment "Demuxers ---"
284 config FFMPEG_CUSTOM_DEMUXER_aac
287 config FFMPEG_CUSTOM_DEMUXER_avi
288 bool "AVI (Audio Video Interleave)"
290 config FFMPEG_CUSTOM_DEMUXER_ac3
293 config FFMPEG_CUSTOM_DEMUXER_amr
296 config FFMPEG_CUSTOM_DEMUXER_ape
299 config FFMPEG_CUSTOM_DEMUXER_flac
302 config FFMPEG_CUSTOM_DEMUXER_ffm
303 bool "FFM (ffserver live feed)"
305 config FFMPEG_CUSTOM_DEMUXER_h264
307 depends on FFMPEG_CUSTOM_PATENTED
309 config FFMPEG_CUSTOM_DEMUXER_matroska
310 bool "Matroska (MKA,MKV)"
311 select FFMPEG_CUSTOM_DECODER_zlib
313 config FFMPEG_CUSTOM_DEMUXER_mov
314 bool "MOV/MP4/M4A/3GP/3G2/MJ2"
315 select FFMPEG_CUSTOM_DECODER_zlib
317 config FFMPEG_CUSTOM_DEMUXER_mp3
318 bool "MP3 (MPEG Audio Layer 3)"
319 select FFMPEG_CUSTOM_PARSER_mpegaudio
321 config FFMPEG_CUSTOM_DEMUXER_mpegvideo
324 config FFMPEG_CUSTOM_DEMUXER_mpegps
327 config FFMPEG_CUSTOM_DEMUXER_mpegts
330 config FFMPEG_CUSTOM_DEMUXER_mpc
333 config FFMPEG_CUSTOM_DEMUXER_mpc8
336 config FFMPEG_CUSTOM_DEMUXER_ogg
339 config FFMPEG_CUSTOM_DEMUXER_rm
342 RealMedia format demuxer
344 config FFMPEG_CUSTOM_DEMUXER_rtsp
346 select FFMPEG_CUSTOM_DEMUXER_rm
347 select FFMPEG_CUSTOM_DEMUXER_sdp
348 select FFMPEG_CUSTOM_DEMUXER_rtp
350 config FFMPEG_CUSTOM_DEMUXER_sdp
352 select FFMPEG_CUSTOM_DEMUXER_mpegts
354 config FFMPEG_CUSTOM_DEMUXER_rtp
357 config FFMPEG_CUSTOM_DEMUXER_wav
360 config FFMPEG_CUSTOM_DEMUXER_wv
363 comment "Parsers ---"
365 config FFMPEG_CUSTOM_PARSER_aac
366 bool "AAC (Advanced Audio Coding)"
367 depends on FFMPEG_CUSTOM_PATENTED
369 config FFMPEG_CUSTOM_PARSER_ac3
372 config FFMPEG_CUSTOM_PARSER_flac
375 config FFMPEG_CUSTOM_PARSER_h264
377 depends on FFMPEG_CUSTOM_PATENTED
378 select FFMPEG_CUSTOM_DECODER_h264
380 config FFMPEG_CUSTOM_PARSER_mpegaudio
383 config FFMPEG_CUSTOM_PARSER_mpegvideo
386 config FFMPEG_CUSTOM_PARSER_mpeg4video
389 comment "Protocols ---"
391 config FFMPEG_CUSTOM_PROTOCOL_file
394 config FFMPEG_CUSTOM_PROTOCOL_http
397 config FFMPEG_CUSTOM_PROTOCOL_pipe
400 config FFMPEG_CUSTOM_PROTOCOL_rtp
402 select FFMPEG_CUSTOM_PROTOCOL_udp
404 config FFMPEG_CUSTOM_PROTOCOL_tcp
407 config FFMPEG_CUSTOM_PROTOCOL_udp