68
68
echo " --shlibdir=DIR install shared libs in DIR [PREFIX/lib]"
69
69
echo " --incdir=DIR install includes in DIR [PREFIX/include]"
70
70
echo " --mandir=DIR install man page in DIR [PREFIX/share/man]"
71
echo " --enable-static build static libraries [default=yes]"
72
echo " --disable-static do not build static libraries [default=no]"
73
echo " --enable-shared build shared libraries [default=no]"
74
echo " --disable-shared do not build shared libraries [default=yes]"
75
echo " --enable-gpl allow use of GPL code, the resulting libav*"
76
echo " and ffmpeg will be under GPL [default=no]"
77
echo " --enable-nonfree allow use of nonfree code, the resulting libav*"
78
echo " and ffmpeg will be unredistributable [default=no]"
79
echo " --enable-postproc enable GPLed postprocessing support [default=no]"
80
echo " --enable-swscale software scaler support [default=no]"
81
echo " --enable-avfilter video filter support (replaces vhook) [default=no]"
82
echo " --enable-avfilter-lavf video filters dependant on avformat [default=no]"
83
echo " --enable-beosthreads use BeOS threads [default=no]"
84
echo " --enable-os2threads use OS/2 threads [default=no]"
85
echo " --enable-pthreads use pthreads [default=no]"
86
echo " --enable-w32threads use Win32 threads [default=no]"
87
echo " --enable-x11grab enable X11 grabbing [default=no]"
71
echo " --enable-static build static libraries [yes]"
72
echo " --disable-static do not build static libraries [no]"
73
echo " --enable-shared build shared libraries [no]"
74
echo " --disable-shared do not build shared libraries [yes]"
75
echo " --enable-gpl allow use of GPL code, the resulting libs"
76
echo " and binaries will be under GPL [no]"
77
echo " --enable-nonfree allow use of nonfree code, the resulting libs"
78
echo " and binaries will be unredistributable [no]"
79
echo " --enable-postproc enable GPLed postprocessing support [no]"
80
echo " --enable-swscale enable GPLed software scaler support [no]"
81
echo " --enable-avfilter video filter support (replaces vhook) [no]"
82
echo " --enable-avfilter-lavf video filters dependent on avformat [no]"
83
echo " --disable-vhook disable video hooking support"
84
echo " --enable-beosthreads use BeOS threads [no]"
85
echo " --enable-os2threads use OS/2 threads [no]"
86
echo " --enable-pthreads use pthreads [no]"
87
echo " --enable-vdpau enable VDPAU support [no]"
88
echo " --enable-w32threads use Win32 threads [no]"
89
echo " --enable-x11grab enable X11 grabbing [no]"
90
echo " --enable-xvmc enable XvMC support [no]"
89
92
echo "External library support:"
90
echo " --enable-mlib use Sun medialib [default=no]"
91
echo " --enable-avisynth allow reading AVISynth script files [default=no]"
92
echo " --enable-libamr-nb enable libamr-nb floating point audio codec"
93
echo " --enable-libamr-wb enable libamr-wb floating point audio codec"
93
echo " --enable-mlib enable Sun medialib [no]"
94
echo " --enable-avisynth enable reading of AVISynth script files [no]"
95
echo " --enable-bzlib enable bzlib [autodetect]"
96
echo " --enable-libamr-nb enable libamr-nb floating point audio codec [no]"
97
echo " --enable-libamr-wb enable libamr-wb floating point audio codec [no]"
94
98
echo " --enable-libdc1394 enable IIDC-1394 grabbing using libdc1394"
95
echo " and libraw1394 [default=no]"
96
echo " --enable-libdirac enable Dirac support via libdirac [default=no]"
97
echo " --enable-libfaac enable FAAC support via libfaac [default=no]"
98
echo " --enable-libfaad enable FAAD support via libfaad [default=no]"
99
echo " --enable-libfaadbin open libfaad.so.0 at runtime [default=no]"
100
echo " --enable-libgsm enable GSM support via libgsm [default=no]"
101
echo " --enable-libmp3lame enable MP3 encoding via libmp3lame [default=no]"
99
echo " and libraw1394 [no]"
100
echo " --enable-libdirac enable Dirac support via libdirac [no]"
101
echo " --enable-libfaac enable FAAC support via libfaac [no]"
102
echo " --enable-libfaad enable FAAD support via libfaad [no]"
103
echo " --enable-libfaadbin open libfaad.so.0 at runtime [no]"
104
echo " --enable-libgsm enable GSM support via libgsm [no]"
105
echo " --enable-libmp3lame enable MP3 encoding via libmp3lame [no]"
102
106
echo " --enable-libnut enable NUT (de)muxing via libnut,"
103
echo " native demuxer exists [default=no]"
104
echo " --enable-libschroedinger enable Dirac support via libschroedinger [default=no]"
105
echo " --enable-libspeex enable Speex decoding via libspeex [default=no]"
106
echo " --enable-libtheora enable Theora encoding via libtheora [default=no]"
107
echo " native (de)muxer exists [no]"
108
echo " --enable-libschroedinger enable Dirac support via libschroedinger [no]"
109
echo " --enable-libspeex enable Speex decoding via libspeex [no]"
110
echo " --enable-libtheora enable Theora encoding via libtheora [no]"
107
111
echo " --enable-libvorbis enable Vorbis encoding via libvorbis,"
108
echo " native implementation exists [default=no]"
109
echo " --enable-libx264 enable H.264 encoding via x264 [default=no]"
112
echo " native implementation exists [no]"
113
echo " --enable-libx264 enable H.264 encoding via x264 [no]"
110
114
echo " --enable-libxvid enable Xvid encoding via xvidcore,"
111
echo " native MPEG-4/Xvid encoder exists [default=no]"
115
echo " native MPEG-4/Xvid encoder exists [no]"
116
echo " --enable-zlib enable zlib [autodetect]"
113
118
echo "Advanced options (experts only):"
114
119
echo " --source-path=PATH path to source code [$source_path]"
115
120
echo " --cross-prefix=PREFIX use PREFIX for compilation tools [$cross_prefix]"
116
121
echo " --enable-cross-compile assume a cross-compiler is used"
117
122
echo " --target-os=OS compiler targets OS [$target_os]"
123
echo " --target-exec=CMD command to run executables on target"
124
echo " --target-path=DIR path to view of build directory on target"
125
echo " --nm=NM use nm tool"
118
126
echo " --cc=CC use C compiler CC [$cc]"
127
echo " --host-cc=HOSTCC use host C compiler HOSTCC"
128
echo " --host-cflags=HCFLAGS use HCFLAGS when compiling for host"
129
echo " --host-ldflags=HLDFLAGS use HLDFLAGS when linking for host"
130
echo " --host-libs=HLIBS use libs HLIBS when linking for host"
119
131
echo " --extra-cflags=ECFLAGS add ECFLAGS to CFLAGS [$CFLAGS]"
120
132
echo " --extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS [$LDFLAGS]"
121
133
echo " --extra-libs=ELIBS add ELIBS [$ELIBS]"
122
134
echo " --extra-version=STRING version string suffix []"
123
echo " --build-suffix=SUFFIX suffix for application specific build []"
124
echo " --arch=ARCH select architecture [$arch]"
125
echo " --cpu=CPU selects the minimum cpu required (affects"
135
echo " --build-suffix=SUFFIX library name suffix []"
136
echo " --arch=ARCH select architecture [$arch]"
137
echo " --cpu=CPU select the minimum required CPU (affects"
126
138
echo " instruction selection, may crash on older CPUs)"
127
139
echo " --enable-powerpc-perf enable performance report on PPC"
128
140
echo " (requires enabling PMC)"
129
echo " --disable-mmx disable MMX usage"
130
echo " --disable-mmx2 disable MMX2 usage"
131
echo " --disable-ssse3 disable SSSE3 usage"
132
echo " --disable-armv5te disable armv5te usage"
133
echo " --disable-armv6 disable armv6 usage"
134
echo " --disable-armvfp disable ARM VFP usage"
135
echo " --disable-iwmmxt disable iwmmxt usage"
136
echo " --disable-altivec disable AltiVec usage"
137
echo " --disable-network disable network support [default=no]"
138
echo " --disable-ipv6 disable ipv6 support [default=no]"
139
echo " --disable-zlib disable zlib [default=no]"
140
echo " --disable-bzlib disable bzlib [default=no]"
141
echo " --disable-vhook disable video hooking support"
141
echo " --disable-altivec disable AltiVec optimizations"
142
echo " --disable-mmx disable MMX optimizations"
143
echo " --disable-mmx2 disable MMX2 optimizations"
144
echo " --disable-sse disable SSE optimizations"
145
echo " --disable-ssse3 disable SSSE3 optimizations"
146
echo " --disable-armv5te disable armv5te optimizations"
147
echo " --disable-armv6 disable armv6 optimizations"
148
echo " --disable-armv6t2 disable armv6t2 optimizations"
149
echo " --disable-armvfp disable ARM VFP optimizations"
150
echo " --disable-iwmmxt disable iwmmxt optimizations"
151
echo " --disable-mmi disable MMI optimizations"
152
echo " --disable-neon disable neon optimizations"
153
echo " --disable-vis disable VIS optimizations"
154
echo " --disable-network disable network support [no]"
155
echo " --disable-ipv6 disable IPv6 support [no]"
142
156
echo " --disable-mpegaudio-hp faster (but less accurate)"
143
echo " MPEG audio decoding [default=no]"
157
echo " MPEG audio decoding [no]"
158
echo " --disable-aandct disable AAN DCT code"
159
echo " --disable-fft disable FFT code"
160
echo " --disable-golomb disable Golomb code"
161
echo " --disable-mdct disable MDCT code"
144
162
echo " --enable-gray enable full grayscale support (slower color)"
145
163
echo " --disable-ffmpeg disable ffmpeg build"
164
echo " --disable-ffplay disable ffplay build"
146
165
echo " --disable-ffserver disable ffserver build"
147
echo " --disable-ffplay disable ffplay build"
148
166
echo " --enable-small optimize for size instead of speed"
149
167
echo " --enable-hardcoded-tables use hardcoded tables instead of runtime generation"
150
168
echo " --enable-memalign-hack emulate memalign, interferes with memory debuggers"
151
echo " --disable-encoder=NAME disables encoder NAME"
152
echo " --enable-encoder=NAME enables encoder NAME"
153
echo " --disable-decoder=NAME disables decoder NAME"
154
echo " --enable-decoder=NAME enables decoder NAME"
155
echo " --disable-encoders disables all encoders"
156
echo " --disable-decoders disables all decoders"
157
echo " --disable-muxer=NAME disables muxer NAME"
158
echo " --enable-muxer=NAME enables muxer NAME"
159
echo " --disable-muxers disables all muxers"
160
echo " --disable-demuxer=NAME disables demuxer NAME"
161
echo " --enable-demuxer=NAME enables demuxer NAME"
162
echo " --disable-demuxers disables all demuxers"
163
echo " --enable-parser=NAME enables parser NAME"
164
echo " --disable-parser=NAME disables parser NAME"
165
echo " --disable-parsers disables all parsers"
166
echo " --enable-bsf=NAME enables bitstream filter NAME"
167
echo " --disable-bsf=NAME disables bitstream filter NAME"
168
echo " --disable-bsfs disables all bitstream filters"
169
echo " --enable-protocol=NAME enables protocol NAME"
170
echo " --disable-protocol=NAME disables protocol NAME"
171
echo " --disable-protocols disables all protocols"
172
echo " --disable-devices disables all devices"
173
echo " --enable-filter=NAME enables filter NAME"
174
echo " --disable-filter=NAME disables filter NAME"
175
echo " --disable-filters disables all filters"
169
echo " --enable-beos-netserver enable BeOS netserver"
170
echo " --disable-encoder=NAME disable encoder NAME"
171
echo " --enable-encoder=NAME enable encoder NAME"
172
echo " --disable-encoders disable all encoders"
173
echo " --disable-decoder=NAME disable decoder NAME"
174
echo " --enable-decoder=NAME enable decoder NAME"
175
echo " --disable-decoders disable all decoders"
176
echo " --disable-muxer=NAME disable muxer NAME"
177
echo " --enable-muxer=NAME enable muxer NAME"
178
echo " --disable-muxers disable all muxers"
179
echo " --disable-demuxer=NAME disable demuxer NAME"
180
echo " --enable-demuxer=NAME enable demuxer NAME"
181
echo " --disable-demuxers disable all demuxers"
182
echo " --enable-parser=NAME enable parser NAME"
183
echo " --disable-parser=NAME disable parser NAME"
184
echo " --disable-parsers disable all parsers"
185
echo " --enable-bsf=NAME enable bitstream filter NAME"
186
echo " --disable-bsf=NAME disable bitstream filter NAME"
187
echo " --disable-bsfs disable all bitstream filters"
188
echo " --enable-protocol=NAME enable protocol NAME"
189
echo " --disable-protocol=NAME disable protocol NAME"
190
echo " --disable-protocols disable all protocols"
191
echo " --disable-indevs disable input devices"
192
echo " --disable-outdevs disable output devices"
193
echo " --disable-devices disable all devices"
194
echo " --enable-filter=NAME enable filter NAME"
195
echo " --disable-filter=NAME disable filter NAME"
196
echo " --disable-filters disable all filters"
176
197
echo " --list-decoders show all available decoders"
177
198
echo " --list-encoders show all available encoders"
178
199
echo " --list-muxers show all available muxers"
929
969
cook_decoder_select="fft mdct"
930
970
cscd_decoder_suggest="zlib"
931
971
dca_decoder_select="fft mdct"
972
dnxhd_encoder_select="aandct"
932
973
dxa_decoder_select="zlib"
933
974
eac3_decoder_deps="gpl"
934
975
eac3_decoder_select="fft mdct"
976
eatgq_decoder_select="aandct"
935
977
ffv1_decoder_select="golomb"
936
978
flac_decoder_select="golomb"
937
979
flac_encoder_select="golomb"
938
980
flashsv_decoder_select="zlib"
939
981
flashsv_encoder_select="zlib"
982
flv_encoder_select="aandct"
983
h261_encoder_select="aandct"
984
h263_encoder_select="aandct"
985
h263p_encoder_select="aandct"
940
986
h264_decoder_select="golomb"
987
h264_vdpau_decoder_deps="vdpau"
941
988
imc_decoder_select="fft mdct"
942
989
jpegls_decoder_select="golomb"
943
990
jpegls_encoder_select="golomb"
991
ljpeg_encoder_select="aandct"
944
992
loco_decoder_select="golomb"
945
mpeg_xvmc_decoder_deps="xvmc"
993
mjpeg_encoder_select="aandct"
994
mpeg1video_encoder_select="aandct"
995
mpeg2video_encoder_select="aandct"
996
mpeg4_encoder_select="aandct"
997
mpeg_vdpau_decoder_deps="vdpau"
998
mpeg1_vdpau_decoder_deps="vdpau"
999
mpeg_xvmc_decoder_deps="xvmc X11_extensions_XvMClib_h"
1000
msmpeg4v1_encoder_select="aandct"
1001
msmpeg4v2_encoder_select="aandct"
1002
msmpeg4v3_encoder_select="aandct"
946
1003
nellymoser_decoder_select="fft mdct"
947
1004
nellymoser_encoder_select="fft mdct"
948
1005
png_decoder_select="zlib"
949
1006
png_encoder_select="zlib"
950
1007
qdm2_decoder_select="fft mdct"
1008
rv10_encoder_select="aandct"
1009
rv20_encoder_select="aandct"
951
1010
shorten_decoder_select="golomb"
952
1011
sonic_decoder_select="golomb"
953
1012
sonic_encoder_select="golomb"