1 menu "Select GStreamer libav configuration options"
2 depends on PACKAGE_gst1-libav
8 config GST1_LIBAV_PATENTED
9 bool "Include patented codecs and technologies"
10 default BUILD_PATENTED
12 config GET_LIBAV_COMMON_AV_SUPPORT
13 bool "Include support for common audio/video decoders"
15 select GST1_LIBAV_DECODER_aac if GST1_LIBAV_PATENTED
16 select GST1_LIBAV_DECODER_ac3 if GST1_LIBAV_PATENTED
17 select GST1_LIBAV_DECODER_h264 if GST1_LIBAV_PATENTED
18 select GST1_LIBAV_DECODER_atrac3 if GST1_LIBAV_PATENTED
19 select GST1_LIBAV_DECODER_jpegls
20 select GST1_LIBAV_DECODER_mp3 if GST1_LIBAV_PATENTED
21 select GST1_LIBAV_DECODER_mpeg1video
22 select GST1_LIBAV_DECODER_mpeg2video if GST1_LIBAV_PATENTED
23 select GST1_LIBAV_DECODER_mpeg4 if GST1_LIBAV_PATENTED
24 select GST1_LIBAV_DECODER_mpeg4aac if GST1_LIBAV_PATENTED
25 select GST1_LIBAV_DECODER_mpegvideo
26 select GST1_LIBAV_DECODER_pcm_s16be
27 select GST1_LIBAV_DECODER_pcm_s16le
28 select GST1_LIBAV_DECODER_vorbis
29 select GST1_LIBAV_DECODER_wmav1 if GST1_LIBAV_PATENTED
30 select GST1_LIBAV_DECODER_wmav2 if GST1_LIBAV_PATENTED
31 select GST1_LIBAV_DECODER_png
32 select GST1_LIBAV_PARSER_aac if GST1_LIBAV_PATENTED
33 select GST1_LIBAV_PARSER_h264 if GST1_LIBAV_PATENTED
34 select GST1_LIBAV_PARSER_mpegaudio
35 select GST1_LIBAV_PARSER_mpegvideo
36 select GST1_LIBAV_PARSER_mpeg4video
37 select GST1_LIBAV_DEMUXER_ac3
38 select GST1_LIBAV_DEMUXER_h264 if GST1_LIBAV_PATENTED
39 select GST1_LIBAV_DEMUXER_mp3 if GST1_LIBAV_PATENTED
40 select GST1_LIBAV_DEMUXER_mpegvideo if GST1_LIBAV_PATENTED
41 select GST1_LIBAV_DEMUXER_ogg
43 comment "Encoders ---"
45 config GST1_LIBAV_ENCODER_ac3
47 depends on GST1_LIBAV_PATENTED
48 select GST1_LIBAV_PARSER_ac3
50 config GST1_LIBAV_ENCODER_jpegls
53 config GST1_LIBAV_ENCODER_mpeg1video
56 config GST1_LIBAV_ENCODER_mpeg2video
58 depends on GST1_LIBAV_PATENTED
60 config GST1_LIBAV_ENCODER_mpeg4
62 depends on GST1_LIBAV_PATENTED
64 config GST1_LIBAV_ENCODER_pcm_s16be
65 bool "PCM signed 16-bit big-endian"
67 config GST1_LIBAV_ENCODER_pcm_s16le
68 bool "PCM signed 16-bit little-endian"
70 config GST1_LIBAV_ENCODER_png
72 select GST1_LIBAV_ENCODER_zlib
74 config GST1_LIBAV_ENCODER_vorbis
77 config GST1_LIBAV_ENCODER_zlib
80 comment "Decoders ---"
82 config GST1_LIBAV_DECODER_aac
83 bool "AAC (Advanced Audio Coding)"
84 depends on GST1_LIBAV_PATENTED
85 select GST1_LIBAV_PARSER_aac
87 config GST1_LIBAV_DECODER_ac3
89 depends on GST1_LIBAV_PATENTED
90 select GST1_LIBAV_PARSER_ac3
92 config GST1_LIBAV_DECODER_atrac3
94 depends on GST1_LIBAV_PATENTED
96 config GST1_LIBAV_DECODER_gif
99 config GST1_LIBAV_DECODER_h264
101 depends on GST1_LIBAV_PATENTED
103 config GST1_LIBAV_DECODER_jpegls
106 config GST1_LIBAV_DECODER_mp2
107 bool "MP2 (MPEG Audio Layer 2)"
108 depends on GST1_LIBAV_PATENTED
110 config GST1_LIBAV_DECODER_mp3
111 bool "MP3 (MPEG Audio Layer 2)"
112 depends on GST1_LIBAV_PATENTED
114 config GST1_LIBAV_DECODER_mpegvideo
117 config GST1_LIBAV_DECODER_mpeg1video
120 config GST1_LIBAV_DECODER_mpeg2video
122 depends on GST1_LIBAV_PATENTED
124 config GST1_LIBAV_DECODER_mpeg4
126 depends on GST1_LIBAV_PATENTED
128 config GST1_LIBAV_DECODER_mpeg4aac
130 depends on GST1_LIBAV_PATENTED
132 config GST1_LIBAV_DECODER_pcm_s16be
133 bool "PCM signed 16-bit big-endian"
135 config GST1_LIBAV_DECODER_pcm_s16le
136 bool "PCM signed 16-bit little-endian"
138 config GST1_LIBAV_DECODER_png
140 select GST1_LIBAV_DECODER_zlib
142 config GST1_LIBAV_DECODER_vorbis
145 config GST1_LIBAV_DECODER_wmav1
147 depends on GST1_LIBAV_PATENTED
149 config GST1_LIBAV_DECODER_wmav2
151 depends on GST1_LIBAV_PATENTED
153 config GST1_LIBAV_DECODER_zlib
158 config GST1_LIBAV_MUXER_ac3
160 depends on GST1_LIBAV_PATENTED
162 config GST1_LIBAV_MUXER_ffm
163 bool "FFM (ffserver live feed)"
165 config GST1_LIBAV_MUXER_h264
167 depends on GST1_LIBAV_PATENTED
169 config GST1_LIBAV_MUXER_mp3
170 bool "MP3 (MPEG Audio Layer 3)"
172 config GST1_LIBAV_MUXER_mp4
175 config GST1_LIBAV_MUXER_mpeg1video
178 config GST1_LIBAV_MUXER_mpeg2video
181 config GST1_LIBAV_MUXER_mpegts
184 config GST1_LIBAV_MUXER_ogg
187 config GST1_LIBAV_MUXER_oss
188 bool "OSS (Open Sound System playback)"
190 config GST1_LIBAV_MUXER_rtp
193 comment "Demuxers ---"
195 config GST1_LIBAV_DEMUXER_ac3
198 config GST1_LIBAV_DEMUXER_ffm
199 bool "FFM (ffserver live feed)"
201 config GST1_LIBAV_DEMUXER_h264
203 depends on GST1_LIBAV_PATENTED
205 config GST1_LIBAV_DEMUXER_mp3
206 bool "MP3 (MPEG Audio Layer 3)"
208 config GST1_LIBAV_DEMUXER_mpegvideo
211 config GST1_LIBAV_DEMUXER_mpegps
214 config GST1_LIBAV_DEMUXER_mpegts
217 config GST1_LIBAV_DEMUXER_ogg
220 config GST1_LIBAV_DEMUXER_rm
223 RealMedia format demuxer
225 config GST1_LIBAV_DEMUXER_rtsp
227 select GST1_LIBAV_DEMUXER_rm
228 select GST1_LIBAV_DEMUXER_sdp
230 config GST1_LIBAV_DEMUXER_sdp
232 select GST1_LIBAV_DEMUXER_mpegts
234 comment "Parsers ---"
236 config GST1_LIBAV_PARSER_aac
237 bool "AAC (Advanced Audio Coding)"
238 depends on GST1_LIBAV_PATENTED
240 config GST1_LIBAV_PARSER_ac3
243 config GST1_LIBAV_PARSER_h264
245 depends on GST1_LIBAV_PATENTED
246 select GST1_LIBAV_DECODER_h264
248 config GST1_LIBAV_PARSER_mpegaudio
251 config GST1_LIBAV_PARSER_mpegvideo
254 config GST1_LIBAV_PARSER_mpeg4video
257 comment "Protocols ---"
259 config GST1_LIBAV_PROTOCOL_file
262 config GST1_LIBAV_PROTOCOL_http
265 config GST1_LIBAV_PROTOCOL_pipe
268 config GST1_LIBAV_PROTOCOL_rtp
270 select GST1_LIBAV_PROTOCOL_udp
272 config GST1_LIBAV_PROTOCOL_tcp
275 config GST1_LIBAV_PROTOCOL_udp