2 depends PACKAGE_libffmpeg
9 bool "Include patented codecs and technologies"
10 default BUILD_PATENTED
12 config FFMPEG_FFSERVER_SUPPORT
13 bool "Include support for ffserver (FFmpeg streaming server)"
14 select FFMPEG_MUXER_ffm
15 select FFMPEG_DEMUXER_ffm
16 select FFMPEG_DEMUXER_rtsp
17 select FFMPEG_PROTOCOL_rtp
19 config FFMPEG_LIBDLNA_SUPPORT
20 bool "Include support for libdlna/ushare"
21 depends FFMPEG_PATENTED
22 select FFMPEG_DECODER_ac3
23 select FFMPEG_DECODER_atrac3
24 select FFMPEG_DECODER_h264
25 select FFMPEG_DECODER_jpegls
26 select FFMPEG_DECODER_mp3
27 select FFMPEG_DECODER_mpeg1video
28 select FFMPEG_DECODER_mpeg2video
29 select FFMPEG_DECODER_mpeg4
30 select FFMPEG_DECODER_mpeg4aac
31 select FFMPEG_DECODER_mpegvideo
32 select FFMPEG_DECODER_wmav1
33 select FFMPEG_DECODER_wmav2
34 select FFMPEG_DECODER_png
35 select FFMPEG_DEMUXER_ac3
36 select FFMPEG_DEMUXER_h264
37 select FFMPEG_DEMUXER_mp3
38 select FFMPEG_DEMUXER_mpegvideo
40 comment "Encoders ---"
42 config FFMPEG_ENCODER_ac3
44 depends FFMPEG_PATENTED
45 select FFMPEG_PARSER_ac3
47 config FFMPEG_ENCODER_jpegls
50 config FFMPEG_ENCODER_mpeg1video
53 config FFMPEG_ENCODER_mpeg2video
55 depends FFMPEG_PATENTED
57 config FFMPEG_ENCODER_mpeg4
59 depends FFMPEG_PATENTED
61 config FFMPEG_ENCODER_pcm_s16be
62 bool "PCM signed 16-bit big-endian"
64 config FFMPEG_ENCODER_pcm_s16le
65 bool "PCM signed 16-bit little-endian"
67 config FFMPEG_ENCODER_png
69 select FFMPEG_ENCODER_zlib
71 config FFMPEG_ENCODER_vorbis
74 config FFMPEG_ENCODER_zlib
77 comment "Decoders ---"
79 config FFMPEG_DECODER_aac
80 bool "AAC (Advanced Audio Coding)"
81 depends FFMPEG_PATENTED
82 select FFMPEG_PARSER_aac
84 config FFMPEG_DECODER_ac3
86 depends FFMPEG_PATENTED
87 select FFMPEG_PARSER_ac3
89 config FFMPEG_DECODER_atrac3
91 depends FFMPEG_PATENTED
93 config FFMPEG_DECODER_gif
96 config FFMPEG_DECODER_h264
98 depends FFMPEG_PATENTED
100 config FFMPEG_DECODER_jpegls
103 config FFMPEG_DECODER_mp2
104 bool "MP2 (MPEG Audio Layer 2)"
105 depends FFMPEG_PATENTED
107 config FFMPEG_DECODER_mp3
108 bool "MP3 (MPEG Audio Layer 2)"
109 depends FFMPEG_PATENTED
111 config FFMPEG_DECODER_mpegvideo
114 config FFMPEG_DECODER_mpeg1video
117 config FFMPEG_DECODER_mpeg2video
119 depends FFMPEG_PATENTED
121 config FFMPEG_DECODER_mpeg4
123 depends FFMPEG_PATENTED
125 config FFMPEG_DECODER_mpeg4aac
127 depends FFMPEG_PATENTED
129 config FFMPEG_DECODER_pcm_s16be
130 bool "PCM signed 16-bit big-endian"
132 config FFMPEG_DECODER_pcm_s16le
133 bool "PCM signed 16-bit little-endian"
135 config FFMPEG_DECODER_png
137 select FFMPEG_DECODER_zlib
139 config FFMPEG_DECODER_vorbis
142 config FFMPEG_DECODER_wmav1
144 depends FFMPEG_PATENTED
146 config FFMPEG_DECODER_wmav2
148 depends FFMPEG_PATENTED
150 config FFMPEG_DECODER_zlib
155 config FFMPEG_MUXER_ac3
157 depends FFMPEG_PATENTED
159 config FFMPEG_MUXER_ffm
160 bool "FFM (ffserver live feed)"
162 config FFMPEG_MUXER_h264
164 depends FFMPEG_PATENTED
166 config FFMPEG_MUXER_mp3
167 bool "MP3 (MPEG Audio Layer 3)"
169 config FFMPEG_MUXER_mp4
172 config FFMPEG_MUXER_mpeg1video
175 config FFMPEG_MUXER_mpeg2video
178 config FFMPEG_MUXER_mpegts
181 config FFMPEG_MUXER_ogg
184 config FFMPEG_MUXER_oss
185 bool "OSS (Open Sound System playback)"
187 config FFMPEG_MUXER_rtp
190 comment "Demuxers ---"
192 config FFMPEG_DEMUXER_ac3
195 config FFMPEG_DEMUXER_ffm
196 bool "FFM (ffserver live feed)"
198 config FFMPEG_DEMUXER_h264
200 depends FFMPEG_PATENTED
202 config FFMPEG_DEMUXER_mp3
203 bool "MP3 (MPEG Audio Layer 3)"
205 config FFMPEG_DEMUXER_mpegvideo
208 config FFMPEG_DEMUXER_mpegps
211 config FFMPEG_DEMUXER_mpegts
214 config FFMPEG_DEMUXER_ogg
217 config FFMPEG_DEMUXER_rm
220 RealMedia format demuxer
222 config FFMPEG_DEMUXER_rtsp
224 select FFMPEG_DEMUXER_rm
225 select FFMPEG_DEMUXER_sdp
227 config FFMPEG_DEMUXER_sdp
229 select FFMPEG_DEMUXER_mpegts
231 comment "Parsers ---"
233 config FFMPEG_PARSER_aac
234 bool "AAC (Advanced Audio Coding)"
235 depends FFMPEG_PATENTED
237 config FFMPEG_PARSER_ac3
240 config FFMPEG_PARSER_h264
242 depends FFMPEG_PATENTED
243 select FFMPEG_DECODER_h264
245 config FFMPEG_PARSER_mpegaudio
248 config FFMPEG_PARSER_mpegvideo
251 config FFMPEG_PARSER_mpeg4video
254 comment "Protocols ---"
256 config FFMPEG_PROTOCOL_file
259 config FFMPEG_PROTOCOL_http
262 config FFMPEG_PROTOCOL_pipe
265 config FFMPEG_PROTOCOL_rtp
267 select FFMPEG_PROTOCOL_udp
269 config FFMPEG_PROTOCOL_tcp
272 config FFMPEG_PROTOCOL_udp