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_zlib
74 comment "Decoders ---"
76 config FFMPEG_DECODER_ac3
78 depends FFMPEG_PATENTED
79 select FFMPEG_PARSER_ac3
81 config FFMPEG_DECODER_atrac3
83 depends FFMPEG_PATENTED
85 config FFMPEG_DECODER_gif
88 config FFMPEG_DECODER_h264
90 depends FFMPEG_PATENTED
92 config FFMPEG_DECODER_jpegls
95 config FFMPEG_DECODER_mp3
97 depends FFMPEG_PATENTED
99 config FFMPEG_DECODER_mpegvideo
102 config FFMPEG_DECODER_mpeg1video
105 config FFMPEG_DECODER_mpeg2video
107 depends FFMPEG_PATENTED
109 config FFMPEG_DECODER_mpeg4
111 depends FFMPEG_PATENTED
113 config FFMPEG_DECODER_mpeg4aac
115 depends FFMPEG_PATENTED
117 config FFMPEG_DECODER_pcm_s16be
118 bool "PCM signed 16-bit big-endian"
120 config FFMPEG_DECODER_pcm_s16le
121 bool "PCM signed 16-bit little-endian"
123 config FFMPEG_DECODER_png
125 select FFMPEG_DECODER_zlib
127 config FFMPEG_DECODER_wmav1
129 depends FFMPEG_PATENTED
131 config FFMPEG_DECODER_wmav2
133 depends FFMPEG_PATENTED
135 config FFMPEG_DECODER_zlib
140 config FFMPEG_MUXER_ac3
142 depends FFMPEG_PATENTED
144 config FFMPEG_MUXER_ffm
145 bool "FFM (ffserver live feed)"
147 config FFMPEG_MUXER_h264
149 depends FFMPEG_PATENTED
151 config FFMPEG_MUXER_mp3
154 config FFMPEG_MUXER_mp4
157 config FFMPEG_MUXER_mpeg1video
160 config FFMPEG_MUXER_mpeg2video
163 config FFMPEG_MUXER_mpegts
166 config FFMPEG_MUXER_oss
167 bool "OSS (Open Sound System playback)"
169 config FFMPEG_MUXER_rtp
172 comment "Demuxers ---"
174 config FFMPEG_DEMUXER_ac3
177 config FFMPEG_DEMUXER_ffm
178 bool "FFM (ffserver live feed)"
180 config FFMPEG_DEMUXER_h264
182 depends FFMPEG_PATENTED
184 config FFMPEG_DEMUXER_mp3
187 config FFMPEG_DEMUXER_mpegvideo
190 config FFMPEG_DEMUXER_mpegps
193 config FFMPEG_DEMUXER_mpegts
196 config FFMPEG_DEMUXER_rm
199 RealMedia format demuxer
201 config FFMPEG_DEMUXER_rtsp
203 select FFMPEG_DEMUXER_rm
204 select FFMPEG_DEMUXER_sdp
206 config FFMPEG_DEMUXER_sdp
208 select FFMPEG_DEMUXER_mpegts
210 comment "Parsers ---"
212 config FFMPEG_PARSER_ac3
215 config FFMPEG_PARSER_h264
217 depends FFMPEG_PATENTED
218 select FFMPEG_DECODER_h264
220 config FFMPEG_PARSER_mpegaudio
223 config FFMPEG_PARSER_mpegvideo
226 config FFMPEG_PARSER_mpeg4video
229 comment "Protocols ---"
231 config FFMPEG_PROTOCOL_file
234 config FFMPEG_PROTOCOL_http
237 config FFMPEG_PROTOCOL_pipe
240 config FFMPEG_PROTOCOL_rtp
242 select FFMPEG_PROTOCOL_udp
244 config FFMPEG_PROTOCOL_tcp
247 config FFMPEG_PROTOCOL_udp