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 comment "Encoders ---"
46 config FFMPEG_CUSTOM_ENCODER_ac3
48 depends on FFMPEG_CUSTOM_PATENTED
49 select FFMPEG_CUSTOM_PARSER_ac3
51 config FFMPEG_CUSTOM_ENCODER_jpegls
54 config FFMPEG_CUSTOM_ENCODER_mpeg1video
57 config FFMPEG_CUSTOM_ENCODER_mpeg2video
59 depends on FFMPEG_CUSTOM_PATENTED
61 config FFMPEG_CUSTOM_ENCODER_mpeg4
63 depends on FFMPEG_CUSTOM_PATENTED
65 config FFMPEG_CUSTOM_ENCODER_pcm_s16be
66 bool "PCM signed 16-bit big-endian"
68 config FFMPEG_CUSTOM_ENCODER_pcm_s16le
69 bool "PCM signed 16-bit little-endian"
71 config FFMPEG_CUSTOM_ENCODER_png
73 select FFMPEG_CUSTOM_ENCODER_zlib
75 config FFMPEG_CUSTOM_ENCODER_vorbis
78 config FFMPEG_CUSTOM_ENCODER_zlib
81 comment "Decoders ---"
83 config FFMPEG_CUSTOM_DECODER_aac
84 bool "AAC (Advanced Audio Coding)"
85 depends on FFMPEG_CUSTOM_PATENTED
86 select FFMPEG_CUSTOM_PARSER_aac
88 config FFMPEG_CUSTOM_SELECT_adpcm
89 bool "ADPCM (multiple types)"
91 config FFMPEG_CUSTOM_DECODER_ac3
93 depends on FFMPEG_CUSTOM_PATENTED
94 select FFMPEG_CUSTOM_PARSER_ac3
96 config FFMPEG_CUSTOM_DECODER_alac
99 config FFMPEG_CUSTOM_DECODER_amrnb
101 select FFMPEG_CUSTOM_DEMUXER_amr
103 config FFMPEG_CUSTOM_DECODER_amrwb
105 select FFMPEG_CUSTOM_DEMUXER_amr
107 config FFMPEG_CUSTOM_DECODER_ape
110 config FFMPEG_CUSTOM_DECODER_atrac3
112 depends on FFMPEG_CUSTOM_PATENTED
114 config FFMPEG_CUSTOM_DECODER_flac
116 select FFMPEG_CUSTOM_PARSER_flac
118 config FFMPEG_CUSTOM_DECODER_gif
121 config FFMPEG_CUSTOM_DECODER_h264
123 depends on FFMPEG_CUSTOM_PATENTED
125 config FFMPEG_CUSTOM_DECODER_jpegls
128 config FFMPEG_CUSTOM_DECODER_mp2
129 bool "MP2 (MPEG Audio Layer 2)"
130 depends on FFMPEG_CUSTOM_PATENTED
132 config FFMPEG_CUSTOM_DECODER_mp3
133 bool "MP3 (MPEG Audio Layer 2)"
134 depends on FFMPEG_CUSTOM_PATENTED
136 config FFMPEG_CUSTOM_DECODER_mpegvideo
139 config FFMPEG_CUSTOM_DECODER_mpeg1video
142 config FFMPEG_CUSTOM_DECODER_mpeg2video
144 depends on FFMPEG_CUSTOM_PATENTED
146 config FFMPEG_CUSTOM_DECODER_mpeg4
148 depends on FFMPEG_CUSTOM_PATENTED
150 config FFMPEG_CUSTOM_DECODER_mpc7
152 select FFMPEG_CUSTOM_DEMUXER_mpc
154 config FFMPEG_CUSTOM_DECODER_mpc8
156 select FFMPEG_CUSTOM_DEMUXER_mpc8
158 config FFMPEG_CUSTOM_DECODER_pcm_s16be
159 bool "PCM signed 16-bit big-endian"
161 config FFMPEG_CUSTOM_DECODER_pcm_s16le
162 bool "PCM signed 16-bit little-endian"
164 config FFMPEG_CUSTOM_DECODER_png
166 select FFMPEG_CUSTOM_DECODER_zlib
168 config FFMPEG_CUSTOM_SELECT_speex
171 config FFMPEG_CUSTOM_DECODER_vorbis
173 select FFMPEG_CUSTOM_DEMUXER_ogg
175 config FFMPEG_CUSTOM_DECODER_wavpack
178 config FFMPEG_CUSTOM_DECODER_wmav1
180 depends on FFMPEG_CUSTOM_PATENTED
182 config FFMPEG_CUSTOM_DECODER_wmav2
184 depends on FFMPEG_CUSTOM_PATENTED
186 config FFMPEG_CUSTOM_DECODER_zlib
191 config FFMPEG_CUSTOM_MUXER_ac3
193 depends on FFMPEG_CUSTOM_PATENTED
195 config FFMPEG_CUSTOM_MUXER_ffm
196 bool "FFM (ffserver live feed)"
198 config FFMPEG_CUSTOM_MUXER_h264
200 depends on FFMPEG_CUSTOM_PATENTED
202 config FFMPEG_CUSTOM_MUXER_mp3
203 bool "MP3 (MPEG Audio Layer 3)"
205 config FFMPEG_CUSTOM_MUXER_mp4
208 config FFMPEG_CUSTOM_MUXER_mpeg1video
211 config FFMPEG_CUSTOM_MUXER_mpeg2video
214 config FFMPEG_CUSTOM_MUXER_mpegts
217 config FFMPEG_CUSTOM_MUXER_ogg
220 config FFMPEG_CUSTOM_MUXER_rtp
223 comment "Demuxers ---"
225 config FFMPEG_CUSTOM_DEMUXER_aac
228 config FFMPEG_CUSTOM_DEMUXER_avi
229 bool "AVI (Audio Video Interleave)"
231 config FFMPEG_CUSTOM_DEMUXER_ac3
234 config FFMPEG_CUSTOM_DEMUXER_amr
237 config FFMPEG_CUSTOM_DEMUXER_ape
240 config FFMPEG_CUSTOM_DEMUXER_flac
243 config FFMPEG_CUSTOM_DEMUXER_ffm
244 bool "FFM (ffserver live feed)"
246 config FFMPEG_CUSTOM_DEMUXER_h264
248 depends on FFMPEG_CUSTOM_PATENTED
250 config FFMPEG_CUSTOM_DEMUXER_matroska
251 bool "Matroska (MKA,MKV)"
252 select FFMPEG_CUSTOM_DECODER_zlib
254 config FFMPEG_CUSTOM_DEMUXER_mov
255 bool "MOV/MP4/M4A/3GP/3G2/MJ2"
256 select FFMPEG_CUSTOM_DECODER_zlib
258 config FFMPEG_CUSTOM_DEMUXER_mp3
259 bool "MP3 (MPEG Audio Layer 3)"
260 select FFMPEG_CUSTOM_PARSER_mpegaudio
262 config FFMPEG_CUSTOM_DEMUXER_mpegvideo
265 config FFMPEG_CUSTOM_DEMUXER_mpegps
268 config FFMPEG_CUSTOM_DEMUXER_mpegts
271 config FFMPEG_CUSTOM_DEMUXER_mpc
274 config FFMPEG_CUSTOM_DEMUXER_mpc8
277 config FFMPEG_CUSTOM_DEMUXER_ogg
280 config FFMPEG_CUSTOM_DEMUXER_rm
283 RealMedia format demuxer
285 config FFMPEG_CUSTOM_DEMUXER_rtsp
287 select FFMPEG_CUSTOM_DEMUXER_rm
288 select FFMPEG_CUSTOM_DEMUXER_sdp
289 select FFMPEG_CUSTOM_DEMUXER_rtp
291 config FFMPEG_CUSTOM_DEMUXER_sdp
293 select FFMPEG_CUSTOM_DEMUXER_mpegts
295 config FFMPEG_CUSTOM_DEMUXER_rtp
298 config FFMPEG_CUSTOM_DEMUXER_wav
301 config FFMPEG_CUSTOM_DEMUXER_wv
304 comment "Parsers ---"
306 config FFMPEG_CUSTOM_PARSER_aac
307 bool "AAC (Advanced Audio Coding)"
308 depends on FFMPEG_CUSTOM_PATENTED
310 config FFMPEG_CUSTOM_PARSER_ac3
313 config FFMPEG_CUSTOM_PARSER_flac
316 config FFMPEG_CUSTOM_PARSER_h264
318 depends on FFMPEG_CUSTOM_PATENTED
319 select FFMPEG_CUSTOM_DECODER_h264
321 config FFMPEG_CUSTOM_PARSER_mpegaudio
324 config FFMPEG_CUSTOM_PARSER_mpegvideo
327 config FFMPEG_CUSTOM_PARSER_mpeg4video
330 comment "Protocols ---"
332 config FFMPEG_CUSTOM_PROTOCOL_file
335 config FFMPEG_CUSTOM_PROTOCOL_http
338 config FFMPEG_CUSTOM_PROTOCOL_pipe
341 config FFMPEG_CUSTOM_PROTOCOL_rtp
343 select FFMPEG_CUSTOM_PROTOCOL_udp
345 config FFMPEG_CUSTOM_PROTOCOL_tcp
348 config FFMPEG_CUSTOM_PROTOCOL_udp