summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2009-01-24 18:18:24 +0000
committerDiego Biurrun <diego@biurrun.de>2009-01-24 18:18:24 +0000
commit62560865ff38e10d2e0a3b11379fc834a22099bf (patch)
tree3d5d3a05dc162810d8888354194072d976f9e4bd /configure
parent732c9a34625b1a783da78f78be7a13180373ae8e (diff)
Add configuration options section to help output.
Originally committed as revision 16760 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure108
1 files changed, 55 insertions, 53 deletions
diff --git a/configure b/configure
index d6283d1311..27782b5f9d 100755
--- a/configure
+++ b/configure
@@ -68,12 +68,17 @@ show_help(){
echo " --shlibdir=DIR install shared libs in DIR [PREFIX/lib]"
echo " --incdir=DIR install includes in DIR [PREFIX/include]"
echo " --mandir=DIR install man page in DIR [PREFIX/share/man]"
+ echo
+ echo "Configuration options:"
echo " --disable-static do not build static libraries [no]"
echo " --enable-shared build shared libraries [no]"
echo " --enable-gpl allow use of GPL code, the resulting libs"
echo " and binaries will be under GPL [no]"
echo " --enable-nonfree allow use of nonfree code, the resulting libs"
echo " and binaries will be unredistributable [no]"
+ echo " --disable-ffmpeg disable ffmpeg build"
+ echo " --disable-ffplay disable ffplay build"
+ echo " --disable-ffserver disable ffserver build"
echo " --enable-postproc enable GPLed postprocessing support [no]"
echo " --enable-swscale enable GPLed software scaler support [no]"
echo " --enable-avfilter video filter support (replaces vhook) [no]"
@@ -86,6 +91,56 @@ show_help(){
echo " --enable-x11grab enable X11 grabbing [no]"
echo " --enable-vdpau enable VDPAU support [no]"
echo " --enable-xvmc enable XvMC support [no]"
+ echo " --disable-network disable network support [no]"
+ echo " --disable-ipv6 disable IPv6 support [no]"
+ echo " --disable-mpegaudio-hp faster (but less accurate) MPEG audio decoding [no]"
+ echo " --enable-gray enable full grayscale support (slower color)"
+ echo " --disable-fastdiv disable table-based division"
+ echo " --enable-small optimize for size instead of speed"
+ echo " --disable-aandct disable AAN DCT code"
+ echo " --disable-fft disable FFT code"
+ echo " --disable-golomb disable Golomb code"
+ echo " --disable-mdct disable MDCT code"
+ echo " --enable-hardcoded-tables use hardcoded tables instead of runtime generation"
+ echo " --enable-memalign-hack emulate memalign, interferes with memory debuggers"
+ echo " --enable-beos-netserver enable BeOS netserver"
+ echo " --disable-encoder=NAME disable encoder NAME"
+ echo " --enable-encoder=NAME enable encoder NAME"
+ echo " --disable-encoders disable all encoders"
+ echo " --disable-decoder=NAME disable decoder NAME"
+ echo " --enable-decoder=NAME enable decoder NAME"
+ echo " --disable-decoders disable all decoders"
+ echo " --disable-muxer=NAME disable muxer NAME"
+ echo " --enable-muxer=NAME enable muxer NAME"
+ echo " --disable-muxers disable all muxers"
+ echo " --disable-demuxer=NAME disable demuxer NAME"
+ echo " --enable-demuxer=NAME enable demuxer NAME"
+ echo " --disable-demuxers disable all demuxers"
+ echo " --enable-parser=NAME enable parser NAME"
+ echo " --disable-parser=NAME disable parser NAME"
+ echo " --disable-parsers disable all parsers"
+ echo " --enable-bsf=NAME enable bitstream filter NAME"
+ echo " --disable-bsf=NAME disable bitstream filter NAME"
+ echo " --disable-bsfs disable all bitstream filters"
+ echo " --enable-protocol=NAME enable protocol NAME"
+ echo " --disable-protocol=NAME disable protocol NAME"
+ echo " --disable-protocols disable all protocols"
+ echo " --disable-indevs disable input devices"
+ echo " --disable-outdevs disable output devices"
+ echo " --disable-devices disable all devices"
+ echo " --enable-filter=NAME enable filter NAME"
+ echo " --disable-filter=NAME disable filter NAME"
+ echo " --disable-filters disable all filters"
+ echo " --list-decoders show all available decoders"
+ echo " --list-encoders show all available encoders"
+ echo " --list-muxers show all available muxers"
+ echo " --list-demuxers show all available demuxers"
+ echo " --list-parsers show all available parsers"
+ echo " --list-protocols show all available protocols"
+ echo " --list-bsfs show all available bitstream filters"
+ echo " --list-indevs show all available input devices"
+ echo " --list-outdevs show all available output devices"
+ echo " --list-filters show all available filters"
echo
echo "External library support:"
echo " --enable-avisynth enable reading of AVISynth script files [no]"
@@ -149,59 +204,6 @@ show_help(){
echo " --disable-mmi disable MMI optimizations"
echo " --disable-neon disable neon optimizations"
echo " --disable-vis disable VIS optimizations"
- echo " --disable-network disable network support [no]"
- echo " --disable-ipv6 disable IPv6 support [no]"
- echo " --disable-mpegaudio-hp faster (but less accurate) MPEG audio decoding [no]"
- echo " --disable-aandct disable AAN DCT code"
- echo " --disable-fft disable FFT code"
- echo " --disable-golomb disable Golomb code"
- echo " --disable-mdct disable MDCT code"
- echo " --enable-gray enable full grayscale support (slower color)"
- echo " --disable-fastdiv disable table-based division"
- echo " --disable-ffmpeg disable ffmpeg build"
- echo " --disable-ffplay disable ffplay build"
- echo " --disable-ffserver disable ffserver build"
- echo " --enable-small optimize for size instead of speed"
- echo " --enable-hardcoded-tables use hardcoded tables instead of runtime generation"
- echo " --enable-memalign-hack emulate memalign, interferes with memory debuggers"
- echo " --enable-beos-netserver enable BeOS netserver"
- echo " --disable-encoder=NAME disable encoder NAME"
- echo " --enable-encoder=NAME enable encoder NAME"
- echo " --disable-encoders disable all encoders"
- echo " --disable-decoder=NAME disable decoder NAME"
- echo " --enable-decoder=NAME enable decoder NAME"
- echo " --disable-decoders disable all decoders"
- echo " --disable-muxer=NAME disable muxer NAME"
- echo " --enable-muxer=NAME enable muxer NAME"
- echo " --disable-muxers disable all muxers"
- echo " --disable-demuxer=NAME disable demuxer NAME"
- echo " --enable-demuxer=NAME enable demuxer NAME"
- echo " --disable-demuxers disable all demuxers"
- echo " --enable-parser=NAME enable parser NAME"
- echo " --disable-parser=NAME disable parser NAME"
- echo " --disable-parsers disable all parsers"
- echo " --enable-bsf=NAME enable bitstream filter NAME"
- echo " --disable-bsf=NAME disable bitstream filter NAME"
- echo " --disable-bsfs disable all bitstream filters"
- echo " --enable-protocol=NAME enable protocol NAME"
- echo " --disable-protocol=NAME disable protocol NAME"
- echo " --disable-protocols disable all protocols"
- echo " --disable-indevs disable input devices"
- echo " --disable-outdevs disable output devices"
- echo " --disable-devices disable all devices"
- echo " --enable-filter=NAME enable filter NAME"
- echo " --disable-filter=NAME disable filter NAME"
- echo " --disable-filters disable all filters"
- echo " --list-decoders show all available decoders"
- echo " --list-encoders show all available encoders"
- echo " --list-muxers show all available muxers"
- echo " --list-demuxers show all available demuxers"
- echo " --list-parsers show all available parsers"
- echo " --list-protocols show all available protocols"
- echo " --list-bsfs show all available bitstream filters"
- echo " --list-indevs show all available input devices"
- echo " --list-outdevs show all available output devices"
- echo " --list-filters show all available filters"
echo
echo "Developer options (useful when working on FFmpeg itself):"
echo " --disable-debug disable debugging symbols"